Crowne Plaza Cromwell

100 Berlin Rd
Cromwell
Connecticut
United States