The best fish and chips I have ever tasted. This is no cafe! It is a Greek fish and chip restaurant. Excellent service and surroundings. 10/10
If you own or manage Olympus Fish & Chip Restaurant, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.