Park Cres, Barry CF62 6HE +44 1446 735589
restaurant, Barry, Wales, United Kingdom
Today
How to go there