Found 1 place
Address: 120 Woodward Ave, New Haven, CT 06512
Latitude: 41.2725 (41°16′21″N), Longitude: -72.9034 (72°54′12″W)