Address Corner of Loop Street and Pepper Street, Cape Town, 8001 Western Cape South Africa Rating Hotel Type Spa