Italian restaurant · 113 Main St E, Ninety Six, SC
Dine-In
More food in Ninety Six, SC · Italian Food in Ninety Six