Is this your business? Claim this listing for FREE
Leo's pizza and Greek Taverna is a family restaurant located in the heritage downtown of beautiful Nelson BC. It has been in its original location and owned by the same Greek family since it opened it doors over twenty years ago. Specializing in Greek cuisine, pizza and pasta, our sauces and dressings are all made fresh on site with the same great recipes that started it all. We use a special blend of cheese, a slow cooked tomato sauce and hand made dough for all of our pizzas. Eat in, take out or free delivery within city limits.