Pappa Leo's

22805, Lougheed Highway, V2X 2V7

About Pappa Leo's

Address
22805, Lougheed Highway, V2X 2V7

Location

22805, Lougheed Highway, V2X 2V7

Open in Google Maps

Reviews

Be the first to review Pappa Leo's

Your Rating *
★ ★ ★ ★ ★
Min 10 characters · Reviews are approved before publishing

Frequently Asked Questions about Pappa Leo's

Does Pappa Leo's offer home delivery?

Home delivery availability is not confirmed. Please call the restaurant directly.

Can I book a table at Pappa Leo's?

Table booking availability is not confirmed. Please call the restaurant to check.