Alternate Text

Hubbard Park & Castle Craig

Enjoy the view from the top at Castle Craig Tower, a stone observation tower overlooking Hubbard Park’s 1,800 acres filled with hiking trails and picnic areas.

Location:

999 West Main St.
Meriden, CT 06451

Upcoming Events

While You're in the Neighborhood

Leave blank for all. Otherwise, the first selected term will be the default instead of "Any".