CENTRAL LONDON APARTMENT
2 Lord Hills Road, Westminster Borough, London, W2 6PD, United Kingdom,Object type: Hotel London
CENTRAL LONDON APARTMENT, a property with a garden, is situated in London, 1.7 miles from Lord's Cricket Ground, 1.9 miles from Madame Tussauds, as well as 2.4