Alternative Medicine in Salem, VA

101 Knotbreak Rd, Salem, Virginia, 24153-5404

(540) 444-4020


Yext tracking pixel

100 Knotbreak Road., Salem, Virginia, 24153

(540) 205-3351

Make an Appointment Now


432 W Main St, Salem, Virginia, 24153

(540) 375-6495


1802 Braeburn Dr, Salem, Virginia, 24153-7357

(540) 772-3520


1906 Braeburn Dr, Salem, Virginia, 24153-7304

(540) 776-6300


1935 W Main St, Salem, Virginia, 24153-3109

(540) 302-0190


1802 Braeburn Dr, Salem, Virginia, 24153-7357

(540) 283-3660


426 W Main St, Salem, Virginia, 24153-3610

(540) 389-2020


1904 Braeburn Dr, Salem, Virginia, 24153-7304

(540) 725-3500


1904 Braeburn Dr, Salem, Virginia, 24153-7304

(540) 725-3500


1802 Braeburn Dr, Salem, Virginia, 24153-7357

(540) 772-3474


Yext tracking pixel

1309 Kings Crest Drive, Salem, Virginia, 24153

(217) 216-1013

Contact Us!


1955 W Main St, Salem, Virginia, 24153-3109

(540) 302-0190


125 Main, Salem, Virginia, 24153

(540) 387-2231