From Asheville (and the south):
Get on I-26 W/US-19N/US-23 N to US-70 W/US-25 N (exit 19A, toward Marshall). Stay on 25-N for 3.1 miles, then turn left onto Shepard Branch Rd. Follow road to “T”, turn left onto Lower Flat Creek Rd. Turn right onto Flint Hill Rd. 217 Flint Hill Rd is about half a mile up on the right.
Take US-70 BUS E/S Main St to a slight right onto NC-251 S. Turn immediately onto Ivy Hill Rd. In 2.1 miles, turn right onto Flint Hill Rd. Barn is on left in 1.8 miles.