Address 55 Centennial Ave Meriden CT 06451 United States
Phone: (203) 237-5313 Open 24 Hours a Day: No