Charleston,SC – July 6, 2016 – The Spectator Hotel is ranked No. 1 on the Travel + Leisure World’s Best Awards 2016 list of Top City Hotels in the Continental U.
S. and No. 2 on the list of Top 100 Best Hotels in the World. Located in Charleston, and South Carolina,The Spectator is managedRead More
Source: charlestownehotels.com