Center Church on the Green

Location

250 Temple Street
New Haven, CT