Hotel Lime Grove
Lime Grove - Shepherds Bush, 32, W12 8EA London, United Kingdom - London.
See on map
Where is the lodging establishment?
Lime Grove - Shepherds Bush, 32, W12 8EA London, United Kingdom - London.
Choose your room
Hotel Lime Grove
A newly refurbished hotel conveniently located in west London. Comfortably furnished bedrooms reflect the traditional style of the hotel, while being equipped with modern facilities