No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
Apartment 28, Royal Belgrave House, London
Set in London, Apartment next to Victoria Station offers garden views and free WiFi, 1.3 km from Buckingham Palace and 1.8 km from St James's Park.
See MoreUsage of subsidiary facilities may incur additional fees