Hotel

A 36-bedroom, 17th century Manor House hotel set in six acres of stunning grounds overlooking the Stroud Water Canal and rolling hills of the Stroud...

 Hotel /  Stonehouse