Stock Photo - The Gower Penninsula's finest castle, founded by William de Londres in the 12th century. It stands on a small hill in Mumbles town, with magnificent views over Swansea Bay.

Stock Photo: The Gower Penninsula's finest castle, founded by William de Londres in the 12th century. It stands on a small hill in Mumbles town.

Searchable keywords

Choose multiple keywords