PrimeLocation
Home
Sign in/Register
For sale
Property for sale
Commercial property for sale
New homes
Commute time
International property for sale
Find estate agents
Help to buy scheme
To rent
Property to rent
Commercial property to let
Commute time
Sold prices
Sold house prices
New homes
New homes
Find developers
International
International property for sale
Find international agents
Currency zone
Find agents
Find estate agents
Find letting agents
Find international agents
Find commercial agents
Search
PrimeLocation
>
Sold house prices
>
Fife
>
St. Andrews property prices
House prices in St. Andrews, Fife
Looking for a specific street?
Select...
Abbey Close, St. Andrews, KY16
Abbey Court, St. Andrews, KY16
Abbey Park Avenue, St. Andrews, KY16
Abbey Street, St. Andrews, KY16
Abbey Walk, St. Andrews, KY16
Abbotsford Place, St. Andrews, KY16
Adam Close, Leuchars, St. Andrews, KY16
Adamson Court, St. Andrews, KY16
Aikman Place, St. Andrews, KY16
Aitken Place, Leuchars, St. Andrews, KY16
Albany Park, St. Andrews, KY16
Albany Place, St. Andrews, KY16
Alex Paterson Lane, St. Andrews, KY16
Alexandra Court, St. Andrews, KY16
Alexandra Place, St. Andrews, KY16
Alfred Place, St. Andrews, KY16
Alison Place, St. Andrews, KY16
Allan Robertson Drive, St. Andrews, KY16
Anderson Drive, Balmullo, St. Andrews, KY16
Anderson Place, Strathkinness, St. Andrews, KY16
Andrew Lang Crescent, St. Andrews, KY16
Andrew Thom Place, Kinkell Terrace, St. Andrews, KY16
Anson Place, Leuchars, St. Andrews, KY16
Anson Walk, Leuchars, St. Andrews, KY16
Argyle Court, St. Andrews, KY16
Argyle Street, St. Andrews, KY16
Armit Place, St. Andrews, KY16
Auchterlonie Court, St. Andrews, KY16
Auld Burn Park, St. Andrews, KY16
Auld Burn Road, St. Andrews, KY16
Back Stile, Kingsbarns, St. Andrews, KY16
Baker Lane, St. Andrews, KY16
Baker Place, Leuchars, St. Andrews, KY16
Balfour Place, St. Andrews, KY16
Balmullo, St. Andrews, KY16
Balrymonth Court, St. Andrews, KY16
Beaufort Close, Leuchars, St. Andrews, KY16
Beaufort Crescent, Leuchars, St. Andrews, KY16
Beley Bridge, Dunino, St. Andrews, KY16
Bell Street, St. Andrews, KY16
Bells Wynd, Kingsbarns, St. Andrews, KY16
Berry Place, St. Andrews, KY16
Blenheim Place, Leuchars, St. Andrews, KY16
Boarhills, St. Andrews, KY16
Boase Avenue, St. Andrews, KY16
Bobby Jones Place, St. Andrews, KY16
Bonfield Park, Strathkinness, St. Andrews, KY16
Bonfield Road, Strathkinness, St. Andrews, KY16
Borthwick Place, Balmullo, St. Andrews, KY16
Braid Crescent, St. Andrews, KY16
Brewster Place, St. Andrews, KY16
Bridge Street, St. Andrews, KY16
Broomfaulds Avenue, St. Andrews, KY16
Brownhills Gardens, St. Andrews, KY16
Bruce Street, St. Andrews, KY16
Buchanan Gardens, St. Andrews, KY16
Burnside, Balmullo, St. Andrews, KY16
Cairnhill Gardens, St. Andrews, KY16
Cairnsden Gardens, St. Andrews, KY16
Cameron, St. Andrews, KY16
Canongate, St. Andrews, KY16
Cant Crescent, St. Andrews, KY16
Carron Place, St. Andrews, KY16
Chamberlain Street, St. Andrews, KY16
Chambers Place, St. Andrews, KY16
Church Road, Strathkinness, St. Andrews, KY16
Church Square, St. Andrews, KY16
Church Street, St. Andrews, KY16
Churchill Crescent, St. Andrews, KY16
City Road, St. Andrews, KY16
Classic Crescent, Guardbridge, St. Andrews, KY16
Clatto Place, St. Andrews, KY16
Clay Road, Balmullo, St. Andrews, KY16
Claybraes, St. Andrews, KY16
Clayton, St. Andrews, KY16
College Street, St. Andrews, KY16
Comerton Place, Drumoig, Leuchars, St. Andrews, KY16
Cowbakie Crescent, Leuchars, St. Andrews, KY16
Craigie Hill, Drumoig, Leuchars, St. Andrews, KY16
Crails Lane, St. Andrews, KY16
Crawford Gardens, St. Andrews, KY16
Cupar Road, Guardbridge, St. Andrews, KY16
Cynicus Place, Balmullo, St. Andrews, KY16
Danskin Place, Strathkinness, St. Andrews, KY16
David Finlay V C Place, Guardbridge, St. Andrews, KY16
David Wilson Park, Balmullo, St. Andrews, KY16
Dawson Court, Guardbridge, St. Andrews, KY16
Dempster Court, St. Andrews, KY16
Dempster Terrace, St. Andrews, KY16
Denhead, St. Andrews, KY16
Donaldson Gardens, St. Andrews, KY16
Doocot Road, St. Andrews, KY16
Double Dykes Road, St. Andrews, KY16
Drumcarrow Crescent, Strathkinness, St. Andrews, KY16
Drumcarrow Road, St. Andrews, KY16
Drumoig Way, Drumoig, Leuchars, St. Andrews, KY16
Dunedin Park, Balmullo, St. Andrews, KY16
Dunino, St. Andrews, KY16
Dunolly Place, St. Andrews, KY16
Earlshall Road, Leuchars, St. Andrews, KY16
East Scores, St. Andrews, KY16
Eddie Court, St. Andrews, KY16
Eden Grove, Guardbridge, St. Andrews, KY16
Edenside, St. Andrews, KY16
Ellice Place, St. Andrews, KY16
Fergusson Place, St. Andrews, KY16
Fern Place, Leuchars, St. Andrews, KY16
Fetterdale Fields, Leuchars, St. Andrews, KY16
Fife Park, Strathkinness High Road, St. Andrews, KY16
Fife, Strathkinness High Road, St. Andrews, KY16
Findlay Douglas Court, St. Andrews, KY16
Fleming Place, St. Andrews, KY16
Forbes Place, St. Andrews, KY16
Fordyce Court, St. Andrews, KY16
Forgan Drive, Drumoig, Leuchars, St. Andrews, KY16
Forgan Place, St. Andrews, KY16
Forrest Street, St. Andrews, KY16
Fort Avenue, Guardbridge, St. Andrews, KY16
Fraser Avenue, St. Andrews, KY16
Freddie Tait Street, St. Andrews, KY16
Freeman Grove, Leuchars, St. Andrews, KY16
Gairbrig Crescent, Guardbridge, St. Andrews, KY16
Galloway Gardens, Guardbridge, St. Andrews, KY16
Gibson Place, St. Andrews, KY16
Gilchrist Row, St. Andrews, KY16
Gillespie Terrace, The Scores, St. Andrews, KY16
Gillespie Wynd, St. Andrews, KY16
Glebe Road, St. Andrews, KY16
Glebe Row, Main Street, Strathkinness, St. Andrews, KY16
Glebe, Main Street, Strathkinness, St. Andrews, KY16
Golf Place, St. Andrews, KY16
Gourlay Wynd, St. Andrews, KY16
Grange, St. Andrews, KY16
Grange Road, St. Andrews, KY16
Grannie Clarks Wynd, St. Andrews, KY16
Greenacre, Balmullo, St. Andrews, KY16
Greenside Court, St. Andrews, KY16
Greenside Place, St. Andrews, KY16
Gregory Place, St. Andrews, KY16
Greyfriars Garden, St. Andrews, KY16
Guardbridge, St. Andrews, KY16
Guthrie Place, Market Street, St. Andrews, KY16
Haig Road, Guardbridge, St. Andrews, KY16
Hallowhill, St. Andrews, KY16
Hamilton Avenue, St. Andrews, KY16
Hampden Close, Leuchars, St. Andrews, KY16
Hay Fleming Avenue, St. Andrews, KY16
Hayston Park, Balmullo, St. Andrews, KY16
Henderson Terrace, Leuchars, St. Andrews, KY16
Hepburn Gardens, St. Andrews, KY16
High Road, Strathkinness, St. Andrews, KY16
Hillfield Road, Balmullo, St. Andrews, KY16
Hillview Road, Balmullo, St. Andrews, KY16
Hope Street, St. Andrews, KY16
Horseleys Park, St. Andrews, KY16
Howard Place, St. Andrews, KY16
Hudson Place, Leuchars, St. Andrews, KY16
Hunter Crescent, Leuchars, St. Andrews, KY16
Huntly Place, St. Andrews, KY16
Hutchison Court, St. Andrews, KY16
Inchlaw, Balmullo, St. Andrews, KY16
Innerbridge Street, Guardbridge, St. Andrews, KY16
Irvine Crescent, St. Andrews, KY16
James Foulis Court, St. Andrews, KY16
James Robb Avenue, St. Andrews, KY16
James Street, St. Andrews, KY16
Jamie Anderson Place, St. Andrews, KY16
Javelin Crescent, Leuchars, St. Andrews, KY16
John Coupar Court, St. Andrews, KY16
John Street, St. Andrews, KY16
Johnston Court, North Street, St. Andrews, KY16
Junction Road, Leuchars, St. Andrews, KY16
Kellock Lane, Strathkinness, St. Andrews, KY16
Kennedy Gardens, St. Andrews, KY16
Kidston Court, St. Andrews, KY16
Kildinny Yards, Kingsbarns, St. Andrews, KY16
Kilrymont Crescent, St. Andrews, KY16
Kilrymont Place, St. Andrews, KY16
Kilrymont Road, St. Andrews, KY16
Kinburn, St. Andrews, KY16
Kinburn Place, St. Andrews, KY16
Kinburn Terrace, St. Andrews, KY16
Kincaple, St. Andrews, KY16
King Street, St. Andrews, KY16
Kingsbarns, St. Andrews, KY16
Kinkell Terrace, St. Andrews, KY16
Kinnear Court, Guardbridge, St. Andrews, KY16
Kinness Place, Bridge Street, St. Andrews, KY16
Kinnessburn Garden, St. Andrews, KY16
Kinnessburn Road, St. Andrews, KY16
Kinnessburn Terrace, St. Andrews, KY16
Kirkaldy Court, St. Andrews, KY16
Kirkhill, St. Andrews, KY16
Kyle Gardens, St. Andrews, KY16
Lade Braes, St. Andrews, KY16
Lade Braes Lane, St. Andrews, KY16
Ladywynd, Kingsbarns, St. Andrews, KY16
Lamberton Place, St. Andrews, KY16
Lamond Drive, St. Andrews, KY16
Langlands Road, St. Andrews, KY16
Largo Road, St. Andrews, KY16
Lathockar Fields, St. Andrews, KY16
Lawhead Road East, St. Andrews, KY16
Lawhead Road West, St. Andrews, KY16
Lawhead School Wynd, St. Andrews, KY16
Lawmill Gardens, St. Andrews, KY16
Learmonth Place, St. Andrews, KY16
Leonard Gardens, St. Andrews, KY16
Letham Place, St. Andrews, KY16
Leuchars, St. Andrews, KY16
Lindsay Gardens, St. Andrews, KY16
Links Crescent, St. Andrews, KY16
Little Carron Gardens, St. Andrews, KY16
Livingstone Crescent, St. Andrews, KY16
Livingstone Place, St. Andrews, KY16
Lockhart Place, St. Andrews, KY16
Logies Lane, St. Andrews, KY16
Lomond Place, Balmullo, St. Andrews, KY16
Loudens Close, St. Andrews, KY16
Lucklaw Hill, Balmullo, St. Andrews, KY16
Lucklaw Road, Balmullo, St. Andrews, KY16
Lucklawhill, Balmullo, St. Andrews, KY16
Lumsden Crescent, St. Andrews, KY16
Mackenzie Garden, Kingsbarns, St. Andrews, KY16
Main Street, Balmullo, St. Andrews, KY16
Main Street, Guardbridge, St. Andrews, KY16
Main Street, Leuchars, St. Andrews, KY16
Main Street, Strathkinness, St. Andrews, KY16
Main Street, Kingsbarns, St. Andrews, KY16
Mansfield Road, Balmullo, St. Andrews, KY16
Marine Place, St. Andrews, KY16
Market Street, St. Andrews, KY16
Maynard Road, St. Andrews, KY16
Mckenzie Square, St. Andrews, KY16
Mcwalters Fields, Balmullo, St. Andrews, KY16
Meadow Road, Leuchars, St. Andrews, KY16
Mears Court, Leuchars, St. Andrews, KY16
Melbourne Place, St. Andrews, KY16
Melville Close, Balmullo, St. Andrews, KY16
Meteor Row, Leuchars, St. Andrews, KY16
Middleshade Road, St. Andrews, KY16
Miltonbank Crescent, Guardbridge, St. Andrews, KY16
Moir Crescent, St. Andrews, KY16
Morton Crescent, St. Andrews, KY16
Mosquito Drive, Leuchars, St. Andrews, KY16
Motray Crescent, Guardbridge, St. Andrews, KY16
Motray Park, Guardbridge, St. Andrews, KY16
Mount Melville Crescent, Strathkinness, St. Andrews, KY16
Mount Melville Steading, St. Andrews, KY16
Mount Melville, St. Andrews, KY16
Muir Gardens, St. Andrews, KY16
Murray Court, Balmullo, St. Andrews, KY16
Murray Park, St. Andrews, KY16
Murray Place, St. Andrews, KY16
Murray Row, Balmullo, St. Andrews, KY16
Murrayfield Road, St. Andrews, KY16
Muttoes Court, Muttoes Lane, St. Andrews, KY16
Muttoes Lane, St. Andrews, KY16
Nelson Street, St. Andrews, KY16
New Park Place, St. Andrews, KY16
Newmill Gardens, St. Andrews, KY16
Nicholls Avenue, Leuchars, St. Andrews, KY16
Norman View, Leuchars, St. Andrews, KY16
North Carr View, Kingsbarns, St. Andrews, KY16
North Castle Street, St. Andrews, KY16
North Haugh, St. Andrews, KY16
North Quarter Steading, Kingsbarns, St. Andrews, KY16
North Street, St. Andrews, KY16
Old Edinburgh, Boarhills, St. Andrews, KY16
Old St. Andrews Road, Guardbridge, St. Andrews, KY16
Old Station Road, St. Andrews, KY16
Omar Drive, Clayton, St. Andrews, KY16
Park Street, St. Andrews, KY16
Park View, Balmullo, St. Andrews, KY16
Pickletillum, St. Andrews, KY16
Pickletillum Avenue, Drumoig, Leuchars, St. Andrews, KY16
Pilgrim Place, Guardbridge, St. Andrews, KY16
Pilmour Court, St. Andrews, KY16
Pilmour Links, St. Andrews, KY16
Pilmour Place, St. Andrews, KY16
Pipeland Road, St. Andrews, KY16
Pipeland Walk, St. Andrews, KY16
Pitcairn Drive, Balmullo, St. Andrews, KY16
Pitcairn Park, Leuchars, St. Andrews, KY16
Pitlethie Road, Leuchars, St. Andrews, KY16
Pitlethie Steading, Leuchars, St. Andrews, KY16
Pitmilly Park, Kingsbarns, St. Andrews, KY16
Playfair Drive, Leuchars, St. Andrews, KY16
Playfair Terrace, St. Andrews, KY16
Pleasance Row, Strathkinness, St. Andrews, KY16
Poplar Road, Clayton, St. Andrews, KY16
Priestden Park, St. Andrews, KY16
Priestden Place, St. Andrews, KY16
Priestden Road, St. Andrews, KY16
Prior Muir, St. Andrews, KY16
Priory Gardens, St. Andrews, KY16
Provost Niven Close, St. Andrews, KY16
Queens Gardens, St. Andrews, KY16
Queens Terrace, St. Andrews, KY16
Radernie Place, St. Andrews, KY16
Redcroft Place, Leuchars, St. Andrews, KY16
Reid Gardens, St. Andrews, KY16
Rires Road, Leuchars, St. Andrews, KY16
River Terrace, Guardbridge, St. Andrews, KY16
Rose Lane, St. Andrews, KY16
Rosebank Park Homes, Meadow Road, Leuchars, St. Andrews, KY16
Roundhill Road, St. Andrews, KY16
Royal Air Force Station, Leuchars, St. Andrews, KY16
Ruthven Place, St. Andrews, KY16
Sandy Herd Court, St. Andrews, KY16
Sandyhill Court, St. Andrews, KY16
Sandyhill Crescent, St. Andrews, KY16
Sandyhill Road, St. Andrews, KY16
School Road, Balmullo, St. Andrews, KY16
Schoolhill, Leuchars, St. Andrews, KY16
Scooniehill Road, St. Andrews, KY16
Scott Garden, Kingsbarns, St. Andrews, KY16
Seagate, Kingsbarns, St. Andrews, KY16
Seggie Drive, Guardbridge, St. Andrews, KY16
Seggie Square, Guardbridge, St. Andrews, KY16
Shields Avenue, St. Andrews, KY16
Shoolbraids, St. Andrews, KY16
Shorehead, St. Andrews, KY16
Sloan Street, St. Andrews, KY16
Smiddy Burn, Kingsbarns, St. Andrews, KY16
Smithy Lane, Balmullo, St. Andrews, KY16
Smithy Road, Balmullo, St. Andrews, KY16
South Castle Street, St. Andrews, KY16
South Street, St. Andrews, KY16
Southfield, St. Andrews, KY16
Southgait Close, St. Andrews, KY16
Spinkie Crescent, St. Andrews, KY16
Spitfire Place, Leuchars, St. Andrews, KY16
Spottiswoode Gardens, St. Andrews, KY16
St. Andrews, KY16
St. Bunyans Place, Leuchars, St. Andrews, KY16
St. Gregorys, East Scores, St. Andrews, KY16
St. Leonards Road, St. Andrews, KY16
St. Leonards Street, St. Andrews, KY16
St. Mary Street, St. Andrews, KY16
St. Marys Place, St. Andrews, KY16
St. Michaels, St. Andrews, KY16
St. Nicholas Street, St. Andrews, KY16
Station Road, Boarhills, St. Andrews, KY16
Station Road, Kingsbarns, St. Andrews, KY16
Straiton Terrace, Balmullo, St. Andrews, KY16
Straiton Wynd, St. Andrews, KY16
Strathkinness High Road, St. Andrews, KY16
Strathkinness Low Road, St. Andrews, KY16
Stravithie, St. Andrews, KY16
Summerhill, Balmullo, St. Andrews, KY16
Sunnyside, Strathkinness, St. Andrews, KY16
The Croft, Leuchars, St. Andrews, KY16
The Glebe, Strathkinness, St. Andrews, KY16
The Links, St. Andrews, KY16
The Mount, Balmullo, St. Andrews, KY16
The Pends, St. Andrews, KY16
The School Park, Kingsbarns, St. Andrews, KY16
The Scores, St. Andrews, KY16
The Square, Kingsbarns, St. Andrews, KY16
The Stackyard, Kingsbarns, St. Andrews, KY16
The Steading, East Sands, St. Andrews, KY16
The Steading, Kingsbarns, St. Andrews, KY16
Thistle Lane, South Street, St. Andrews, KY16
Toll Road, Guardbridge, St. Andrews, KY16
Tom Morris Drive, St. Andrews, KY16
Tom Stewart Lane, St. Andrews, KY16
Torrie Wynd, Kingsbarns, St. Andrews, KY16
Trinity Place, St. Andrews, KY16
Tulloch Place, St. Andrews, KY16
Tutor Road, Leuchars, St. Andrews, KY16
Tuttle Close, Leuchars, St. Andrews, KY16
Union Street, St. Andrews, KY16
Walker Place, St. Andrews, KY16
Wallace Avenue, St. Andrews, KY16
Wallace Street, St. Andrews, KY16
Wardlaw Gardens, St. Andrews, KY16
Warrack Street, St. Andrews, KY16
Warwick Close, Leuchars, St. Andrews, KY16
Watson Avenue, St. Andrews, KY16
West Acres, St. Andrews, KY16
West Burn Lane, St. Andrews, KY16
West Port Court, Bridge Street, St. Andrews, KY16
Westburn Lane, St. Andrews, KY16
Westview, St. Andrews, KY16
Whirlwind Place, Leuchars, St. Andrews, KY16
Whitehill Terrace, Largo Road, St. Andrews, KY16
Wilson's Place, Strathkinness, St. Andrews, KY16
Windmill Road, St. Andrews, KY16
Windsor Gardens, St. Andrews, KY16
Winram Place, St. Andrews, KY16
Wishart Gardens, St. Andrews, KY16
Woodburn Place, St. Andrews, KY16
Woodburn Terrace, St. Andrews, KY16
Younger Gardens, St. Andrews, KY16
Younger Place, Strathkinness, St. Andrews, KY16
1 - 40 of 396
Street/Postcode
Avg. price paid
Abbey Close, St. Andrews, KY16
KY16 9TW
—
Abbey Court, St. Andrews, KY16
KY16 9TL
£347,500
Abbey Park Avenue, St. Andrews, KY16
KY16 9GZ
,
KY16 9HD
,
KY16 9HE
,
KY16 9HN
,
KY16 9JS
,
KY16 9JW
,
KY16 9JY
,
KY16 9LQ
,
KY16 9QA
£282,322
Abbey Street, St. Andrews, KY16
KY16 9LA
—
Abbey Walk, St. Andrews, KY16
KY16 9BF
,
KY16 9BH
,
KY16 9BN
,
KY16 9LB
£480,000
Abbotsford Place, St. Andrews, KY16
KY16 9HQ
£962,500
Adam Close, Leuchars, St. Andrews, KY16
KY16 0LR
—
Adamson Court, St. Andrews, KY16
KY16 9LJ
£600,000
Aikman Place, St. Andrews, KY16
KY16 8XS
—
Aitken Place, Leuchars, St. Andrews, KY16
KY16 0HL
—
Albany Park, St. Andrews, KY16
KY16 8BP
—
Albany Place, St. Andrews, KY16
KY16 9HH
£405,000
Alex Paterson Lane, St. Andrews, KY16
KY16 8YP
—
Alexandra Court, St. Andrews, KY16
KY16 9XH
—
Alexandra Place, St. Andrews, KY16
KY16 9XD
—
Alfred Place, St. Andrews, KY16
KY16 9XG
—
Alison Place, St. Andrews, KY16
KY16 9TJ
—
Allan Robertson Drive, St. Andrews, KY16
KY16 8EX
,
KY16 8EY
,
KY16 8EZ
£222,222
Anderson Drive, Balmullo, St. Andrews, KY16
KY16 0ED
—
Anderson Place, Strathkinness, St. Andrews, KY16
KY16 9XZ
—
Andrew Lang Crescent, St. Andrews, KY16
KY16 8YL
£464,333
Andrew Thom Place, Kinkell Terrace, St. Andrews, KY16
KY16 8DY
—
Anson Place, Leuchars, St. Andrews, KY16
KY16 0JB
—
Anson Walk, Leuchars, St. Andrews, KY16
KY16 0JA
—
Argyle Court, St. Andrews, KY16
KY16 9BW
£225,000
Argyle Street, St. Andrews, KY16
KY16 9BP
,
KY16 9BT
,
KY16 9BU
,
KY16 9BX
,
KY16 9BZ
£543,633
Armit Place, St. Andrews, KY16
KY16 8RE
£590,135
Auchterlonie Court, St. Andrews, KY16
KY16 8EU
—
Auld Burn Park, St. Andrews, KY16
KY16 8JD
£203,500
Auld Burn Road, St. Andrews, KY16
KY16 8JB
—
Back Stile, Kingsbarns, St. Andrews, KY16
KY16 8ST
—
Baker Lane, St. Andrews, KY16
KY16 9PJ
—
Baker Place, Leuchars, St. Andrews, KY16
KY16 0LF
—
Balfour Place, St. Andrews, KY16
KY16 9RQ
£715,000
Balmullo, St. Andrews, KY16
KY16 0AB
,
KY16 0AD
,
KY16 0AH
,
KY16 0AJ
,
KY16 0AL
,
KY16 0AN
,
KY16 0AQ
,
KY16 0BH
,
KY16 0BJ
,
KY16 0BN
,
KY16 0BW
—
Balrymonth Court, St. Andrews, KY16
KY16 8XT
£310,000
Beaufort Close, Leuchars, St. Andrews, KY16
KY16 0LA
—
Beaufort Crescent, Leuchars, St. Andrews, KY16
KY16 0JY
,
KY16 0JZ
—
Beley Bridge, Dunino, St. Andrews, KY16
KY16 8LX
—
Bell Street, St. Andrews, KY16
KY16 9UR
,
KY16 9UX
£381,000
Pages:
1
2
3
4
5
6
7
8
9
10
Next