The Imperial Hotel
The Imperial Hotel
Station Rd
Stroud
GL5 3AP
United Kingdom
Rooms from £65.00 ( €96.20 / $118.95 ) per night
The Imperial is situated in the Cotswold town of Stroud, which lies surrounded by rural beauty where 5 rivers and streams and their wooded valleys converge.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.