roman restaurant in greenville
About 13 results.
Sbarro
Haywood Road 700, 29607 Greenville, United StatesGrab a slice or whole pie of XL NY Pizza from Sbarro in Haywood Mall in Greensville. Call ahead or stop in to experience a taste of NY?s finest.