Enjoying a wonderful coastal setting in the historic village of Crail, this attractive three-bedroom ground-floor flat offers spacious accommodation,...