Offers Over £545,000
3 Bedroom Detached House
Delightful farmhouse near St Andrews with extensive gardens and grounds, ponds, arboretum and dilapidated steading.