Here's what Trippy members say about Omni New Haven Hotel at Yale:
"Omni New Haven Hotel at Yale is the most centrally located." See More
"The Omni New Haven Hotel at Yale is the most centrally located" See More