Leo's and Greek Taverna opened in 1989 in Nelson BC. We are a family friendly casual dining restaurant that also offers a full take out menu. While we specialize in pizzas with our hand pressed dough, mouth watering pastas and traditional Greek food, our extensive menu offers a wide variety of appetizers, salads, entrees and desserts.
Services
Leo's Pizza is a family restaurant specializing in pizza and Greek cuisine in historic Nelson BC. It was a part of downtown Nelson for over 25 years. In the spring of 2017 Leo's found a new home, moving to 712 Nelson Ave, right by the 'Big Orange Bridge', affectionately known as BOB. Still serving the great pizza it is known for, Leo's now offers a larger dining room, a covered patio and off street parking.
Reviews
Be the first to review Leo's Pizza & Greek Taverna.
Write a Review