Castle Craig is a stone observation tower perched atop East Peak in Meriden, offering sweeping 360-degree views from its 32-foot-high deck. Built in 1900, the tower overlooks the Greater Meriden area, Long Island Sound, and even the Berkshires on clear days, making it a striking backdrop for outdoor business gatherings.
Set within the 1,800-acre Hubbard Park, the site combines historic charm with natural beauty. The park features hiking trails, a pavilion, and ample parking, providing flexible options for small-group meetings or team outings in a scenic, peaceful setting.
Loading map...
Rated 4.7 on Google · 1,727 reviews