The Imperial Hotel
Station Rd Stroud, GL5 3APThe Imperial Hotel is situated in the centre of the Cotswold town of Stroud and is surrounded by beautiful countryside, rivers, streams and wooded valleys.
21 rooms
from £75