Leo's Pizza and Greek Taverna
$$ • Greek, Pizza, Italian
Hours:
712 Nelson Ave, Nelson
(250) 352-3232
About Leo's Pizza and Greek Taverna
Customers' Favorites
Chicken Souvlaki Ceasar Salad
Mozza Sticks
Greek Salad
Recent Reviews
Ratings
Menu
Add a Menu


Hours
Monday | Closed |
Tuesday | 3 - 8:30PM |
Wednesday | 3 - 8:30PM |
Thursday | 3 - 8:30PM |
Friday | 3 - 8:30PM |
Saturday | 3 - 8:30PM |
Sunday | Closed |
Leo's Pizza and Greek Taverna is a fantastic place for a special dinner. The servers are friendly and attentive, making the dining experience exceptional. The food is amazing with vegetarian and gluten-free options available. The atmosphere is excellent, perfect for an anniversary celebration or any special occasion. The restaurant is usually quiet, and the service is great, with waitstaff being efficient and friendly. The Greek Special pizza, loaded with spinach and feta, is highly recommended and considered one of the best, if not the best, Greek pizza in town. The Lasagna is also praised as the best ever, not greasy but perfectly made. The décor is beautiful, creating a cozy and welcoming environment. Consistency in quality and service keeps visitors returning, and many plan to eat here whenever they are in Nelson. Leo's is a must-visit for delicious food and wonderful service.