Bayview House Hotel
26 Saint Christopher's Court, Swansea, SA1 1UA, United Kingdom
Located 1.5 km from Grand Theatre, 23 km from Oxwich Bay and 30 km from Rhossili Bay, Bayview House By MGroupSA - Free Parking, On the sea front, Close to Marina features accommodation set in Swansea.