Filter
Delivery
Pickup
Outdoor
The best restaurants in England
197.727 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
5,0
75 Opinions in 1 websites
Albion Street Albion Place, Leeds LS1 6AD England, England
Absolutely love this place! The food is really fantastic, tried most of their menu, everything is tasty and delicious The staff are friendly.
chicken