Jumbo's Leeds
0
Reviews
Other Restaurants in Leeds
- Penraevon
183 Meanwood Road
, Penraevon, Leeds, LS7 1NB
+44 (0) 113 245 4031
Jumbo's in Leeds, Leeds, is a local other restaurant who offers freshly cooked meals. Jumbo's other restaurant’s address is 183 Meanwood Road.
Tags:
chinese, delivery, home delivery, takeaway
|