Located in the heart of St Andrews, this appealing modern flat lies on the first floor of an established development, pleasantly overlooking its...