Ciao - for people with opinions
Please login first
0 out of 0 Ciao members recommend this product
Thanks for your input
The hotel is conveniently located off Interstate 95, close to Yale University, Lighthouse Point Park, the Shubert Performing Arts Center and Quinnipiac University.
See more Information