Restaurant Reviews from DiningGuide411.com
    Top : Canada: BC: Nelson

Leo's Pizza and Greek Taverna, Nelson, British Columbia, Canada










Leo's Pizza and Greek Taverna
409 Kootenay St.
Nelson BC Canada


Phone: 250.352.3232
Alcohol: wine / beer

Dress: casual