Omni New Haven Hotel at Yale

Location

155 Temple Street
New Haven, CT