Llanelli Star
11 Cowell Street, Llanelli SA151UU Llanelli , Dyfed, United Kingdom United Kingdom
- Profile: Llanelli Star is a Newspaper and Periodical Printers and Publishers company located at Llanelli , Dyfed,, United Kingdom United Kingdom, address is 11 Cowell Street, Llanelli, Llanelli , Dyfed, SA151UU UK, postcode is SA151UU, you can contact Llanelli Star by phone 441554745300