Find a Restaurant


As one of the top seafood restaurants in Nelspruit, we at John Dory’s Riverside mall promise an enjoyable experience for you and your loved ones. Enjoy decadent desserts and gourmet shakes. Order our famous JD’s style Tiramisu, Death by chocolate or our salted caramel shake.

John Dory's Riverside Mall Nelspruit


Shop 241, Riverside Mall
Cnr Madiba Dr & Government Blvd
Monday : 10:30am-09:00pm
Tuesday : 10:30am-09:00pm
Wednesday : 10:30am-10:00pm
Thursday : 10:30am-09:00pm
Friday : 10:30am-10:00pm
Saturday : 10:30am-10:00pm
Sunday : 10:30am-09:00pm
Public Holidays : 10:30am-09:00pm

Restaurant Reviews:

It looks, good, i would love to be part of this team, to share the experience of serving seafood together

- The Vertnam World | 25 Oct 2022

- Deborah Matsimela | 18 Oct 2022

- Ally | 21 Feb 2021

We had a very special day with our daughter, her husband and our grandchild at Riverside. A big up to the lady handling the play area. She did an amazing job. Heerlike dag.

- Charles Bodemer | 08 May 2022

sushi was out of this world. service was excellent. very very nice experience. we will be back soon

- Magda Oosthuizen | 28 Jan 2022

Always great. Just love John Dory's.

- Gerda van Straaten | 18 Nov 2021

Looking For a Different John Dory's?

john dorys franchise icon

John Dory's Franchise

If you’re passionate about food and customer service, we’d o-fish-ally like to welcome you. See the full details below.

john dorys menu icon


The best in fresh fish, sushi and a variety of mouth-watering grills for the whole family. Read our full menu here.