Sbarro
100 Greyrock Pl, Stamford
(203) 357-0206
Menu
Restaurants in Stamford, CT
Sbarro
100 Greyrock Pl, Stamford, CT 06901
(203) 357-0206