712 Nelson Ave, Nelson, British Columbia, V1L 2N7
Leo's is a long-standing favorite in Nelson for Greek food and pizza. Most customers rave about the generous portions and consistent quality. While there are occasional complaints about service or specific dishes, the majority of people seem to love the friendly atmosphere and the tasty, authentic-style meals. It's a reliable spot for a family dinner.
We analyze 73 public reviews for Leo's Pizza and Greek Taverna using our data models and filter out spam to highlight only authentic feedback.
The Greek Special pizza is a must-try; it's a local favorite for a reason.
✓ What Works Well
✗ Areas to Improve
Best Greek pizza in town
Love the lasagna
Great family spot