Where is Omni New Haven Hotel at Yale located?
Omni New Haven Hotel at Yale, Omni New Haven Hotel at Yale, United States of America (approx. 41.30606°, -72.92734°)
Omni New Haven Hotel at Yale, Omni New Haven Hotel at Yale, United States of America (approx. 41.30606°, -72.92734°)