Farnham Avenue Parking Lot

Location

47 Farnham Avenue
New Haven, CT