Leo's

ratingratingratingratingrating
13.96 mi
Food
$$
 
0113 808 8485
85 Hall Lane, Leeds, UK LS12 1QQ
Hours
Sorry, hours will be updated soon.

Nearby Eats

big-bros-pizza’s Big Bros Pizza’s
Food
0.00 mi away
munchaz MUNCHAZ
Fast Food
0.00 mi away
candy-cakery Candy Cakery
Food
0.00 mi away
pizza Pizza
Pizza, Italian
0.14 mi away
Sorry, our menu is reported as outdated.

Request Menu