Modern 2BR 2Bath Apartment
Barlby Road, North Kensington, Kensington and Chelsea, London, W10 6DR, United Kingdom,Object type: Hotel London
Set in London, 1.1 miles from Portobello Road Market and 3.1 miles from Lord's Cricket Ground, Modern 2BR 2Bath Apartment offers accommodation with free WiFi, a