Get directions to: Tastebuds Deli & Specialty Fds, North Haven, CT
Restaurant address: 6 Church St North Haven, CT 06473, USA
Restaurant: Tastebuds Deli & Specialty Fds