6 rooms · from £114
Featuring free WiFi, Edgware Road Apartments offers accommodation in London. Lord's Cricket Ground is 800 metres from the property. The accommodation comes with a flat-screen TV. There is also a dining area and a kitchenette equipped with an oven.
Log in with your cycle.travel account:
Password |
Or simply use your account on: