Perched high above Meriden, Connecticut, Castle Craig is a historic stone observation tower surrounded by the beautiful landscape of Hubbard Park. Built in 1900, its castle-like architecture and sweeping views of the surrounding hills make it a unique place to explore and photograph.
Exploring Castle Craig — 2025
Perched high above Meriden, Connecticut, Castle Craig is a historic stone observation tower surrounded by the beautiful landscape of Hubbard Park. Built in 1900, its castle-like architecture and sweeping views of the surrounding hills make it a unique place to explore and photograph.