Cave Hill Farm Bed & Breakfast Address: 9875 Cave Hill Rd, Mc Gaheysville, VA 22840 Phone: (540) 289-7441 Hotels & Motels, Bed & Breakfasts