The Greek Fisherman is a popular restaurant in Johannesburg that serves authentic Greek cuisine. The restaurant is located in the heart of the city and offers a beautiful view of the harbor. The menu features a variety of seafood dishes, as well as traditional Greek favorites like moussaka and souvlaki. The atmosphere is warm and inviting, making it the perfect spot for a romantic dinner or a night out with friends.