The Imperial Hotel is gelegen in het centrum van de stad Stroud in Cotswold en is omgeven door prachtige natuur, rivieren, beken en beboste valleien.
L'établissement The Imperial Hotel est situé dans le centre-ville de Stroud dans les Cotswold. Il est entouré par une belle campagne, des rivières, des ruisseaux et des vallées boisées.