London Dreams
London, Greater London, England, United Kingdom
Within walking distance to Little Venice, Notting Hill, and the Abbey Road studios zebra crossing made famous by the Beatles' album of the same name, this is a great base for discovering all that West.....
From €257