Location:101 ST GEORGES MALL
Description:
New hotel opening on the 01st March 2008, ideally located in the centre of Cape Town, South Africa. Situated 2km from the world renowed Victoria & Alfred Waterfront, and overlooks the majestic Table Mountain.
|
Check availability
|