Address 9 Ryk Tulbagh Square Hans Strijdom Avenue Cape Town 8001 Western Cape South Africa Rating Hotel Type