Rodwell House is redefining seaside holidays in Cape Town, offering accommodation in a 5-star luxury holiday destination. Located in St James, Cape Town, South Africa.