1. Buildings 123 105 N Debra St, Seneca, SC 29672 Coordinate: 34.69762,-82.94623 Phone: (864) 841-8445