An award-winning restaurant in Cape Town, South Africa, located at Mount Nelson, A Belmond Hotel, focusing on innovative marine cuisine under the guidance...