Situated opposite the famous St George’s Cathedral in Cape Town, Mandela Rhodes Place Hotel & Spa offers a range of stylish accommodation options for business and leisure travellers as well as those wanting a permanent home in Cape Town city...