Located in Pembroke, Mountain Lake Lodge is on a lake, a 1-minute drive from Jefferson National Forest and 7 minutes from Cascade Falls. This hotel is 18.6 mi (30 km) from Virginia Tech University and 24.1 mi (38.8 km) from Christiansburg Aquatic Center. Distances are displayed to the nearest 0.1 mile and kilometer.
- Jefferson National Forest - 0.1 km / 0.1 mi
- Cascade Falls - 3.6 km / 2.3 mi
- New River - 10.9 km / 6.8 mi
- Giles Country Club - 20.2 km / 12.5 mi
- Carilion Giles Community Hospital - 20.2 km / 12.6 mi
- Giles County Historical Society - 22.7 km / 14.1 mi
- Lyric Theatre - 27.3 km / 16.9 mi
- Museum of Geosciences - 28.5 km / 17.7 mi
- Historic Smithfield Plantation - 29.9 km / 18.6 mi
- Virginia Tech University - 30 km / 18.6 mi
- Lane Stadium - 30.9 km / 19.2 mi
- Cassell Coliseum - 30.9 km / 19.2 mi
- LewisGale Hospital Montgomery - 33.1 km / 20.6 mi
- Christiansburg Aquatic Center - 38.8 km / 24.1 mi
- Pete Dye River Course of Virginia Tech - 45.5 km / 28.3 mi .The preferred airport for Mountain Lake Lodge is Roanoke Regional Airport (ROA) - 90.5 km / 56.2 mi.
Make yourself at home in one of the 100 guestrooms. Complimentary wireless Internet access is available to keep you connected. Bathrooms have shower/tub combinations and hair dryers. Conveniences include coffee/tea makers and ceiling fans, as well as phones with free local calls.
Stop by Harvest Restaurant for lunch, dinner, or brunch, where this restaurant specializes in American cuisine, or grab snacks at the coffee shop/café. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. Buffet breakfasts are available daily from 7:30 AM to 10 AM for a fee.
Business, Other Amenities
Featured amenities include a 24-hour business center, a 24-hour front desk, and luggage storage. Self parking (subject to charges) is available onsite.