Goose Island

Goose Island has been on the High Street in South Wales since 1994 selling it's own brand clothing in their 3 stores. The clothing is manufactured in Italy and they specialise is 'one size' clothing that is flattering and easy to wear.

read more