Visit Our Cafe

Catering

Walk-in Orders

Fast and Convenient

The Italian Deli


77 Crescent Street,    Stamford CT


(203) 964-1902