Address Hastings Hall 12 Hastings Street Gardens Cape Town 8001 Western Cape South Africa Rating Hotel Type