" "
Down-to-earth establishment preparing pizzas as well as hearty Italian & Greek specialties.
1556 E Main StDuncan, SC 29334(864) 433-0080
Show Map