The London Hotel occupies a beautiful location with views to nearby hills. It is 200 metres from Stroud town centre. We have a stylish relaxing lounge, well stocked bar, candle-lit restaurant, an la carte menu serving home cooked dishes and an extensive wine list. We also serve a hearty English breakfast. There are 12 bedrooms including a beautiful bridal suite, twin and double en suites and singles.
All rooms have colour TV, tea and coffee, and radio alarm.