Omni New Haven Hotel at Yale

155 Temple Street
New Haven
Connecticut
United States