Leo's Monton – Finest Italian Food In Monton
0161 789 7897
198 Monton Rd, Eccles, Manchester M30 9LJ
Leo's Monton – Finest Italian Food In Monton
HOME
ABOUT US
MENU
Main Menu
Wine Menu
Cocktail Menu
Menu
HOME
ABOUT US
MENU
Main Menu
Wine Menu
Cocktail Menu
Book a table
All Our Dishes
Menu