The Notting Hill Villas is set in the Kensington and Chelsea district of London, 1.9 km from Portobello Road Market, 4.5 km from Lord's Cricket Ground and 4.7 km from Olympia Exhibition Centre.
135 Dalgarno Gardens, Kensington and Chelsea, London, W10 5JB, United Kingdom