Downtown At the Taft

261 College St
New Haven, CT
203.624.6331
41.306908
-72.928901

for Downtown At the Taft
Directions
from: