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


Eastern Boulevard
Shop 241, Riverside Mall
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:

Love it here for solo date en best sea food restaurant.

- Lungile Gumede | 12 Apr 2024

We went for the half price sushi special. We waited more than an hour for our sushi. The waiter apologized by saying there is a list of sushi orders. That is understandable, but on a half price sushi night, the restaurant should maybe be more prepared. The sushi quality was excellent though!

- Nerika Malan-Venter | 05 Jan 2024

Really enjoyed our afternoon here. Sushi was great.

- Conrad Tilburn | 29 Dec 2023

Looking For a Different John Dory's?

Close up of a John Dory's sushi platter on a bamboo serving tray.
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.