Temple Plaza

Location

160 Temple Street
New Haven,