New Haven Green

Location

Between Temple Street & Church Street
New Haven, CT