Loughor
Loughor ( /ˈlʌxər/) (Welsh: Casllwchwr) is a town in the City and County of Swansea, Wales, within the historic county boundaries of Glamorgan, Wales. It lies on the estuary of the River Loughor. The town has a community council called Llwchwr.
Read more about Loughor.
Related Phrases
Related Words