Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Olive Branch Deli ← View details 1 Market Street, Llandeilo, DYFED SA19 6AH, United Kingdom, Llandeilo, DYFED 01558823030