The Westin Charlotte – South College Street, Charlotte, North Carolina, USA



Relax and refresh your mind, body and spirit at The Westin Charlotte. Our hotel benefits from an ideal location in the city’s Uptown district, steps from the …

source