Welcome to Moyo, where we celebrate Africa and offer kids and parents a truly unique African Dining Experience. Moyo means heart in the native language of Swahili and currently we have restaurants in Melrose Arch and Zoo Lake in Jozi.

Our warm hospitality and celebration of African Beauty makes dinging at Moyo a wonderful experience for the whole family. Our passion for all things African is reflective in our décor as all art and design elements within the establishments are a true celebration of our beautiful continent.

Moyo was established in 1998 in Norwood as a 120 seater restaurant, serving African cuisine to hungry patrons with a taste for African meals. Today, Moyo has grown into a famous and sought after dining experience, with two establishments in Johannesburg, two in Cape Town and one restaurant in Durban.

Moyo Melrose Arch

Moyo Melrose Arch is situated in the heart of Jozi. This 350 seater modern restaurant has copper and pebble pressed walls with a range of urban cuisine on offer. There are various live stage brands who provide soulful music to patrons as they dine in our outdoor square or cosy alcoves. We offer a well-stocked bar and extensive menu which both parents and kids will enjoy.

Moyo Zoo Lake

Moyo in Zoo Lake is a truly unique dining experience in a relaxed, family friendly setting. Watch the African sun set as you enjoy cocktails on our deck and listen to the sounds of our talented musicians as they provide relaxing live music for you and your family. We cater for kid’s birthday parties and our talented face painters are on hand to paint your children’s hands and faces with the most beautiful designs and patterns.

For a great, relaxing evening out in a setting that boasts true African beauty, visit us at one of our Moyo restaurants in Johannesburg today.

Moyo Image 1

Moyo Image 2

Moyo Image 3

Moyo Image 4