Limeslade Bay
Search results
We did not find results for: Swansea Castle.
Check spelling or type a new query.
We did not find results for: Swansea Castle.
Check spelling or type a new query.
Swansea Castle is located in the city centre of Swansea, Wales, UK. It was founded by Henry de Beaumont in 1107 as the caput of the lordship of Gower. Wikipedia