York StudiosApartment
44 York Street, Westminster Borough, London, W1H 1FN, United Kingdom
Set within 600 metres of Madame Tussauds and 1.3 km of Paddington Station in the centre of London, York Studios by DC London Rooms offers accommodation with free Wi-Fi and a kitchen. This recently renovated apartment is located 1.