Contact
Leonardo's & Il Sole D'Italia Pizzeria (613) 853-1158
112 Rue Pamilla, Ottawa ON as of FoodPages.ca