Interactive Map
Built in the 1890s, Squire Castle is North Chagrin’s most popular historical site for weddings and family outings.
Fire up the grill and enjoy the view of Squire’s Castle.
Open picnic pavilion adjacent to the Chagrin River. Large area with volleyball and horseshoes.