Leo's Bar & Grill Restaurant
198 Monton Rd, Eccles, Eccles
0161 789 7897
Recent Reviews
Order Online
Reserve
Leo's Bar & Grill Restaurant
198 Monton Rd, Eccles, Eccles M30 9LJ
0161 789 7897