Beachcomber Swansea
Hotel in Swansea, Wales, UK
364 Oystermouth Rd, Swansea SA1 3UL, United Kingdom
Hotels
·
Swansea, Wales, UK guide