Hotel Lime Grove

Lime Grove - Shepherds Bush, 32, W12 8EA London, United Kingdom - London. See on map
Book now

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

Reviews

There are still no ratings for this hotel