Oystermouth Castle

Oystermouth Castle
61 Castle Road, Swansea, SA3 5TA