Llanbradach / CF83
The Chip Shop restaurant and takeaway serves Fish And Chips, British, Deals cuisine and dishes.
What our users are looking for: