Conveniently situated at the Turner Turnpike in Stroud, this delightful hotel provides a great location for business and leis..
Stroud / Stroud
..