Where is The Spectator Hotel?

Where is The Spectator Hotel located?

The Spectator Hotel, South Carolina, United States of America (approx. 32.7804°, -79.92836°)


Where is The Spectator Hotel on the map?