1 Bedroom flats for sale in Saint Andrews, KY16, Fife

There are 410 results. Saint Andrews, KY16, Fife. Property prices for 1 bedroom flats in Saint Andrews, KY16 range from £120,000 to £325,000 with an average price of £207,182.

1 bedroom flats for sale near Saint Andrews, KY16

icon