Located in London, London Queen Park Apartments provides accommodations with a flat-screen TV. Free WiFi is provided.
The studios come with a kitchenette featuring kettle and a dining area, a living area, and a private bathroom with a shower and free toiletries.
Lord's Cricket Ground is 1.3 mi from the apartment. London City Airport is 11 mi from the property.
Number of rooms : 11