Ottavio St Leo
(1,394)
Italian restaurant
Glossy Italian BYOB restaurant for pizza, pasta & mussels, with gluten-free & kids' menus.
Address: 6880 Rue Jean-Talon E, Saint-Léonard, QC H1S 1N1, Canada
Hours: Closed ⋅ Opens 11 AM
Phone: +1 514-257-7966
People also ask
What is the biggest pizza in Rome?
Who has the largest large pizza?
No information is available for this page. · Learn why