Swansea Castle, 8 Castle Street, Swansea SA1 1DW. Free entry