Leos Pizza & Greek Taverna,
Ranked #13 of 30 Restaurants in NELSON,
rated 3.9 out of 5, is an above average Greek and Pizza Restaurant in the area around Vernon St and Kootenay St, where the average rating for Restaurants as of this Tuesday is 3.4 out of 5.
Been there? Write a review about Leos Pizza & Greek Taverna.
Sent on the 19th of August, 2012
My favorite pizza. I get it as take out every Friday night so I don't have to cook.