Updating availability and prices
The Imperial Hotel is situated in the centre of the Cotswold town of Stroud and is surrounded by beautiful countryside, rivers, streams and wooded valleys
This room features a private en suite bathroom, TV, hairdryer, and tea and coffee-making facilities
Hotel
Room
Restaurant