About a little more than an hour drive or train ride from the metropolis of New York City lies New Haven in the state of Connecticut. A much smaller town, its fame stems from the fact that it is home to Yale University, the premier Ivy League educational institution. And so this place probably will […]
The post New Haven: Exploring Art and Architecture appeared first on In the Know Traveler.