Leonardo's & Il Sole D'italia is a Ottawa, ON business. Leonardo's & Il Sole D'italia is located at 112 Pamillastreet, Ottawa, ON. The postal code is K1S4N9.
You can contact Leonardo's & Il Sole D'italia at 613-238-1156 or from out of area call 1 6132381156.