Island Grill
16 Broad Street, Barry CF62 7AB Wales
Island Grill is a Fast Food place is located in Barry, Wales. The address of Island Grill is 16 Broad Street, Barry CF62 7AB Wales.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1446 736096,