32-40 High St,
New Haven, CT

32-40 High St, New Haven, CT