Candlewood Suites Meriden

1151 E Main St
Meriden
Connecticut
United States