New Haven Hotel 3 stars

229 George Street, New Haven, CT 06510, United States of America

Hotel image
Read more reviews for New Haven Hotel