Share: American Flag 127 N. Townville St., Seneca, SC Added to My Visit More Info × American Flag American flag waving on the side of Mayberry's Cafe building. Added to My Visit Get Directions