Barry By Jay May 15, 2023 Barry, a coastal town in Wales, situated in the Vale of Glamorgan, is a remarkable destination rich in history and charm. Here are some interesting ...