Map

Visit Us

Body Balance of Seneca is located at 114-B Keowee School Road in Seneca South Carolina. For GPS systems and mapping apps, the address is:

114 Keowee School Rd, Seneca SC 29672