Address 1 Verwood Street off Old Boyes Drive Lakeside 7945 Cape Town Western Cape South Africa Rating Hotel Type