Island Grill
16 Broad St, Barry
01446 736096
Menu
Barry, Wales
Island Grill
16 Broad St, Barry, Wales CF62 7AB
01446 736096