The landmark that best symbolizes Vernon, CT, the water tower atop Fox Hill, near Henry Park stands watch over beautiful vistas and is a popular place for picnics, photographers and families.
By Yankee Magazine
Nov 15 2011