Holiday Inn Express Hotel & Suites MERIDEN

2104 N. BROAD STREET
MERIDEN
Connecticut
United States