Map
155 Temple St., New Haven, CT 06510, United States
Hotel
Omni New Haven Hotel