checkin John Carson | June 15, 2021 Holiday Inn & Suites 1820 N Mecklenburg Ave, South Hill, VA, South Hill, VA, 23950, United States