St Stephens Court, Marina
Swansea, SA1 1SA, United Kingdom,Object type: Hotel Swansea City
St Stephens Court, Marina in Swansea offers accommodation with free WiFi, 1.4 miles from Grand Theatre, 650 yards from Swansea Marina and 1.1 miles from Swansea