Moulton, Barry, CF62
The history of The Three Horseshoes has always been synonymous with a family atmosphere and good food.