The Plough Inn

Llandeilo, United Kingdom

One of the best restaurants. If you love excellent food head for The Plough Inn. Relaxed atmosphere.