
St Lucia, South Africa
John Dory’s
John Dory's occupies the Lakeside Lodge on McKenzie Street in St Lucia, a KwaZulu-Natal town defined by its proximity to iSimangaliso Wetland Park and the Indian Ocean. The restaurant draws on the region's coastal identity, making it a natural stop for anyone moving between the estuary and the beach. For a fuller picture of the town's dining scene, see our full St Lucia restaurants guide.



