Situated in London, Marble Arch Luxury Apartments is 1.2 km from Lord's Cricket Ground. Hyde Park is 1.3 km from the property. Free WiFi is offered throughout the property. The accommodation has a dining area and seating area with a flat-screen TV.
Address: 8K Cabbell Street, Hyde Park Mansions, London
Rates from:
GBP 650 Booking.com