Hotel Charlotte - Reviews on Hotels in Charlotte, NC, United States close