Located in London, this apartment features free WiFi and a terrace. The unit is 600 metres from Lord's Cricket Ground. The kitchen has a dishwasher, an oven and a microwave, as well as a kettle. A flat-screen TV is featured.
Address: 89 Frampton Street, London
Rates from:
GBP 118 Booking.com