Quality Inn & Suites is located 2090 N. Broad Street Meriden (CT) Connecticut United States 6450