Stonehouse Court is a 17th-century manor house hotel situated in a peaceful location overlooking Stroud Water Canal. This charming venue also boasts glorious views of the Stroud Valley.
Stonehouse Court Hotel
Address
Bristol Road, Stonehouse, GL10 3RA