Hours of Operation:Monday: 11:00AM-9:30PM
Leos Pizza & Greek Taverna is Ranked #16 of 31 Restaurants in NELSON.
Some say Leos Pizza & Greek Taverna is favorite, good, honest. What do you think?
|Recent reviews for Leos Pizza & Greek Taverna.|
|August 19, 2012||My favorite pizza. I get it as take out every Friday night so I don't have to cook.|| ★★★★★ Excellent
|April 20, 2012||Want grease? Get it here.|| ★★☆☆☆ Fair
» more reviews on Leos Pizza & Greek Taverna