Appointment Form Contact Us By Phone Salem (540) 389-0720 Smith Mountain Lake (540) 328-0098 Contact Us By E-mail Name* Phone*Email* Preferred Location*SalemSmith Mountain LakeComments Salem (540) 389-0720 Hours & Info Smith Mountain Lake (540) 328-0098 Hours & Info