
Westmoreland Terrace, London, SW1V 4AG
Star Rating: N/A
Situated in the centre of London, Victoria Belgravia Townhouse Rooms features rooms with free WiFi. This recently renovated homestay is located 1.1 km...more
Situated in the centre of London, Victoria Belgravia Townhouse Rooms features rooms with free WiFi. This recently renovated homestay is located 1.1 km from Victoria Train Station and 1.1 km from Victoria Underground Station. The accommodation provides a shared kitchen and full-day security for guests.
At the homestay, every unit includes a desk. The homestay offers some units with city views, and each unit is fitted with a kettle. All units have a shared bathroom, slippers and bed linen.
A bicycle rental service is available at the homestay, while cycling can be enjoyed nearby.
Buckingham Palace is 1.9 km from Victoria Belgravia Townhouse Rooms, while Westminster Abbey is 2.3 km from the property. London City Airport is 17 km away.