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

While You're in the Neighborhood