Pizza Leu is located in Nebikon, Switzerland on Bahnhofstrasse 41. Pizza Leu is rated 4.4 out of 5 in the category pizza deliverykebab shoptakeout restaurantpizza restaurantrestaurantsnack bar in Switzerland.
Address
Bahnhofstrasse 41
Amenities
Gender-neutral toilets