Where is Omni New Haven Hotel at Yale?

Where is Omni New Haven Hotel at Yale located?

Omni New Haven Hotel at Yale, Connecticut, United States (approx. 41.30606°, -72.92734°)


Where is Omni New Haven Hotel at Yale on the map?