Pizza Léon is a pizza restaurant known for its generously topped pizzas and welcoming atmosphere. The modern interior features warm, wooden accents.