Set in London, Miles Place Apartments features accommodation with free WiFi and flat-screen TV.
The units have a fully equipped kitchen with a dishwasher, kettle, and an oven. Some units have a seating area and/or a balcony.
Lord's Cricket Ground is 1.3 km from the apartment, while Madame Tussauds is 1.4 km away. The nearest airport is London City Airport, 18 km from the..