Address 86 N Main St Wallingford CT 06492 United States
Phone: (203) 265-1581 Open 24 Hours a Day: No