Houses for sale in Saint Thomas, SA1, Swansea

There are 1,456 results. Saint Thomas, SA1, Swansea. Property prices in Saint Thomas, SA1 range from £25,000 to £1,600,000 with an average price of £268,238.

Properties for sale in Saint Thomas, SA1, Swansea

icon