20 Dwight Street
New Haven, CT 06511

About this Employer

130 Room Hotel

www.choicehotels.com