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