The St. James on Venice

100 Venice Road Morningside
Durban
South Africa