With its enviable coastal location in Crail, within walking distance of the beach, bus links, green spaces, shops and other excellent amenities, this...