Aloe Villa
34 Roxborough Park, Harrow, HA1 3AY, United Kingdom
Set in Harrow and only 600 metres from Harrow-on-the-Hill, Aloe Villa offers accommodation with garden views, free Wi-Fi and free private parking. 2.7 km from Kenton and 4.7 km from Preston Road, the property features a garden and a terrace.