St. Michaels Church Hall Map Unavailable Address Talley Llandeilo Wales United Kingdom Upcoming Events No events in this location