Beachcomber
364 Oystermouth Road, Swansea, SA1 3UL, United Kingdom,Object type: Guest house Swansea City
Set in Swansea, Beachcomber offers beachfront accommodation 0.8 miles from Grand Theatre and offers various facilities, such as a bar and a shared lounge. Popul