Moyo Zoo Lake

Crustless star anise and naartjie zest milk tart

Crustless star anise and naartjie zest milk tart (Image: Moyo)

With restaurants in Johannesburg, Durban and Cape Town, Moyo is one of the most famous African restaurant brands in South Africa. Moyo has two restaurants in Johannesburg. One is located at Zoo Lake and the other in Melrose Arch. Both offer the classic Moyo experience, a combination of colourful interiors, an exotic menu of traditional dishes from across Africa and lively music and entertainment.

At Moyo Zoo Lake you can sit on the large deck while looking out over the green expanse of the Zoo Lake park and watch as visitors row boats across the lake. Moyo Zoo Lake has a very family-friendly atmosphere with plenty to keep little kids amused and special kids menus.

On the Moyo menu you’ll find typical South African dishes like oxtail and unusual game meats such as springbok and ostrich, as well as more adventurous and exotic dishes like crocodile pie and mopani worms. Vegetarians are also catered for and there is a selection of more ‘western’ dishes for less adventurous diners.

KwaZulu-Natal dusted wings

KwaZulu-Natal dusted wings (Image: Moyo)

Visiting hours

  • Mondays to Thursdays and on Sundays: 8.30am to 10pm
  • Open Fridays and Saturdays: 8.30am to 11pm 


Physical Address Moyo Zoo Lake, No1 Prince of Wales, Zoo Lake, Parkview, 2093 Johannesburg, Gauteng
Phone Number +27 (0) 11 646 0058