10 Denbigh Street, London, Greater London (Great Britain) Show on map
Updating availability and prices
Situated in London, Metro Residence Victoria is 400 metres away from Victoria Station
Free WiFi is available throughout the property
Some units include a terrace and/or balcony with city or garden views
A fridge and kettle are also featured
Some units also have a kitchen, fitted with a dishwasher
On-site laundry facilities are available at Denbigh Street for all travellers
Buckingham Palace and St James Park are both 1
5 km from Metro Residence Victoria
Westminster Abbey and Houses of Parliament are 1
4km from the property
The nearest airport is London City Airport, 13 km from the property
This apartment is located on either the first floor or second floor
Guests will find a living room with a double sofa bed, which can accommodate 2 additional guests for GBP 30 per person, per night
Communal laundry facilities are also available for guest use, for a surcharge
Hotel