Locally owned and operated, Pappa Leo’s Pizza was founded by two brothers, just 18 and 20 years old, who opened their first location in Pitt Meadows in October 2003. Since then, it has grown into an award-winning pizza establishment, known for its dedication to quality ingredients, exceptional flavor, and a passion for great pizza.