27 Freshwater Rd, St. John's, Newfoundland and Labrador, A1C 2N1
Leo's is a legendary spot for fish and chips in St. John's, often cited as the best in the city. While some recent reviews mention issues with service and food quality, the majority of customers still consider it a must-visit for an authentic Newfoundland experience.
We analyze 69 public reviews for Leo's Restaurant & Take-Out using our data models and filter out spam to highlight only authentic feedback.
It's a local institution, so expect a wait during peak hours, but the fish is worth it.
✓ What Works Well
✗ Areas to Improve
Local icon
Best fish in town
Hit or miss experience