Stonehouse Court is a 17th century Cotswold country manor house and hotel set in six acres of grounds. See the Stonehouse Court Hotel website for a comprehensive history.

This page will be updated with additional information.

Share this Page: