Address: 21, Samora Machel St, Durban Central, Durban, 4001, South Africa, South Africa. See full address and map. Categories: Food Services