Find a Restaurant


John Dory’s Cresta is one of the top restaurants in Johannesburg because we give you seafood platters crammed full of flavour. Are there two hungry sailors on board? No problem! Try our Two Sailers’ Platter with 2 hake fillets, calamari, 10 JD’s prawns & mussels served in a white wine, garlic & herb sauce.

John Dory's Cresta


Beyers Naude Drive
Shop L204, Cresta Shopping Centre
Monday : 11:00am-09:00pm
Tuesday : 11:00am-09:00pm
Wednesday : 11:00am-09:00pm
Thursday : 11:00am-09:00pm
Friday : 11:00am-09:00pm
Saturday : 11:00am-09:00pm
Sunday : 11:00am-08:00pm
Public Holidays : 11:00am-08:00pm

Review us on:

Restaurant Reviews:

Joseph is the best waiter!!! Thank you for the best service Sir!!!

- Carmel Stokes | 16 Apr 2024

The family likes this branch. We always receive good service, tasty seafood and sushi. The play area is a bit small but the place is much quieter than some of the noisy surrounding restaurants.

- Luen Moodley | 12 Apr 2024

I will certainly go there again! We had difficulty selecting from a great menu. Neo, our excellent waitron gave us sage advice. The food was absolutely delicious. Thank you Neo.

- Jenny Page | 11 Apr 2024

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.