The Historic 1908 Courthouse is at the center of town in Independence, Virginia. You really can't miss it. It sits at the intersection of US 21 and US 58 along the Crooked Road.
From the Roanoke area, take I-81 south then I-77 south. Take exit 14 (Galax/US 58) and stay on US 58 west for about 25 miles and you are there!
From Abingdon area take I-81 north to exit 44 (Marion/Rt 16). Go south/east on Rt 16 until it joins with US 58. Stay on US 58 east for 12 miles and you are there!
From Mt. Airy, NC area take Rt 89 north into Galax then take US 58 west for about 15 miles and there you are!