Address 29 Heerengracht Street Cape Town Foreshore Cape Town Western Cape South Africa Rating Hotel Type