Bull Mountain is located in Patrick County, Virginia. The area is in Southwest Virginia, about 40 miles north of Winston Salem, NC and about 50 miles west-southwest of Roanoke, VA. Patrick County has a population of about 17,000 residents.  
     
  All photos are copyright and are not to be used without express written consent of David Stanley