One-bedroom flat in St Andrews on the market….for £825,000

The flat at 24 Golf Place in St Andrews.
The flat at 24 Golf Place in St Andrews.

Breaking