The Shepherd's Bush Luxury Villas, a property with a garden, is located in London, 3.2 km from Olympia Exhibition Centre, 3.5 km from Portobello Road Market, as well as 4.9 km from Natural History Museum.
30 Ellerslie Road, Hammersmith and Fulham, London, W12 7BW, United Kingdom