St James on Venice
Luxury boutique accommodation in Durban's Morningside offering individually decorated 1-bedroom rooms, on-site Halal restaurant, and access to activities like canoe rides and hiking trails.