Address 388 Whalley Ave New Haven CT 06511 United States
Phone: (203) 777-7113 Open 24 Hours a Day: No