Trowbridge Square Park

Location

173-211 Portsea Street
New Haven, CT