European Deli
427 Elm St, Stamford
(203) 358-0517
Recent Reviews
European Deli
427 Elm St, Stamford 06902
(203) 358-0517