Located close to Interstate 85, this La Crosse hotel offers free Wi-Fi, an outdoor pool, and rooms equipped with a microwave and refrigerator. South Hill Country Club is 10 minutes’ drive away.
Number of rooms: 64
101 Thompson Street, South Hill, VA 23950, United States