Three Horse Shoes Licenced Restaurant
Moulton
Barry CF62 3AB
United Kingdom