Omni New Haven Hotel at Yale

155 Temple St
New Haven
Connecticut
United States