Other Restaurants in Leeds - Penraevon 183 Meanwood Road, Penraevon, Leeds, LS7 1NB Tags: chinese, delivery, home delivery, takeaway