Leonardo's & Il Sole D'Italia Pizzeria

112 Rue Pamilla, Ottawa ON

(613) 853-1158


Contact Review




Is this your Restaurant? Ensure this page is up to date.
Use it to find new customers.
badges
72nd visitor, Write a review
Leonardo's & Il Sole D'Italia Pizzeria Map

near K1S3L1