Write a review

The Barrygate

← View details

98 Main St, Barry , Glamorgan , Barry CF63 2HN , Wales , United Kingdom, Barry, England CF63 2HN

0144 674 7421