The Portswood Hotel is a luxurious and historical hotel located near the Victoria & Alfred Waterfront in Cape Town, South Africa. It offers elegant accommodations, exceptional dining experiences, and easy access to many of the city's top attractions.