Local Shops and Restaurants
You can find a co-op, greengrocer, butchers and newsagent within the village of Crail. A larger supermarket can be found in Anstruther or St Andrews.
Crail has a couple of hotels which serve bar meals/breakfasts along with a number of cafes which serve food. You can get takeaway fish and chips from Crail Fish Bar or fresh crab and lobster (weather dependant) from Crail Harbour.