The Victoria Apartment is a 430 square foot 1-bedroom 1-bathroom dwelling located at the very heart of London's political and historic district on Buckingham Palace Road in Westminster. It is quiet and peaceful providing a very village-esque feel.
Booking.com will more often beat all quotes on hotel room rates while their inventory lasts. 40 languages 25 currencies
| || |