European Deli

427 Elm St, Stamford CT

(203) 358-0517

Location