Stonehouse Court is a 36-bedroom, 17th century Manor House hotel set in six acres of stunning grounds overlooking the Stroud Water Canal and rolling...
Welcome to the ultimate event venue, where every celebration is destined to be extraordinary. Step into our vibrant and inviting space, meticulously...