Other Restaurants in Leeds - Penraevon 187 Meanwood Road, Penraevon, Leeds, LS7 1NB Tags: delivery, sandwiches, takeaway