Castle Craig. April 25, 2014 Editor Previous Next Castle Craig crowns the Hanging Hills of Meriden – the stone observation tower is in the city’s vast Hubbard Park, a land-open space-park legacy from industrialist Walter Hubbard. Castle Craig. Return to A Resource & Let’s Go