This hotel is located in Christiansburg, 12 miles from Virginia Tech. It has an outdoor pool, and offers spacious rooms with free Wi-Fi, and cable TV.
Number of rooms: 128
2659 Roanoke Street, Christiansburg, VA 24073, United States
Hotel booked 1 times today.