Holiday Inn Express Hotel & Suites Meriden

2104 N Broad St
Meriden
Connecticut
United States