- UK Information
- UK Hotels
- Imperial Hotel, The
Imperial Hotel, The
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.
Rating
Visa,Maestro,MasterCard,American Express
Prices from £59
25
Stroud, Bristol