4238 Business Center Dr, I-85 Exit 32 - Little Rock Rd, Charlotte, N. Carolina, 28214, United States
1 review and 140 opinions
"We checked in after a long drive all day on our way back to Atlanta. We were surprised at the nice..."
Good for: Business Travel, Road Trip, Budget Travel
Top North Carolina hotels