Ottavio St Leo
Italian · Pizza · Seafood
Ottavio St Leo is an Italian BYOB restaurant known for its pizza, pasta, and mussels, with gluten-free and kids' menu options.
Location
Can’t find the right one?
Check out these similar restaurants.
Local restaurants nearby
6880 Rue Jean-Talon E, QC
