11 rooms · from £209
Located in London, Central London Serviced Apartments is 1.2 km from Lord's Cricket Ground. Hyde Park is 1.3 km away. Free WiFi is featured throughout the property. All units feature a flat-screen TV.
Log in with your cycle.travel account:
Password |
Or simply use your account on: