Italian Deli

77 Crescent St, Stamford
(203) 964-1902