Set 600 metres from Buckingham Palace and 1 km from St Jamess Park, Mews House Victoria Apartment offers accommodation in London The apartment is 12 km from Harrods Free WiFi is provided throughout the property There is a dining area and a kitchen complete with a dishwasher and an oven A TV is featured There is a private bathroom with a bath or shower Westminster Abbey is 13 km from Mews House Victoria Apartment, while Houses of Parliament is 16 km away The nearest airport is London City Airport, 14 km from Mews House Victoria Apartment