Martinsville VA Barrow & Sharpe P.C., Doctors 1. 231 E Church St, Martinsville, VA 24112 | Gardner, Barrow & Sharpe P.C. (276) 638-2455