This one-bedroom traditional ground-floor flat is located in a sought-after village in Crail, within walking distance of beautiful beaches, shops,...