Grange Lodge Hotel - B&B
London, United Kingdom Bed & Breakfasts
Highly rated for value, its friendly welcome and efficient service, the Grange Lodge has 14 rooms, most of which have en suite bathroom and all with free wi-fi, TV and tea/coffee making facilities. Th...
From USD $57 per night