Schaffer, Richard, MD
Add to Favorites
Add Hours
Saved to Favorites
Schaffer, Richard, MD has not yet specified accepted insurance plans.
Additional Specialties: Family Practice
Fax: (540) 745-4028
Phone: (540) 745-2031
Address: 911 E Main St, Floyd, VA 24091
Website: http://carilion.com