Hubbard Park & Castle Craig Hubbard Park & Castle Craig Hubbard Park & Castle Craig Hubbard Park & Castle Craig

Hubbard Park & Castle Craig Hubbard Park & Castle Craig Hubbard Park & Castle Craig 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.

Address

999 West Main St.
Meriden, CT 06451
United States

Map & Directions