Mountain House Restaurant Address: 2639 Jeb Stuart Hwy, Meadows of Dan, VA 24120 Phone: (276) 952-2999 Nice to Know: Wifi No Restaurants Other Businesses: Crooked Road Cafe at 65 Blue Ridge Psge, Meadows Of Dan, VA 24120