139 South Street, St. Andrews, KY16
£1,570 pcm
2 beds1 bath
First floor flat within walking distance of town centre and local amenities