At present, Holland and Barrett has 13 branches near Kirkcaldy, Fife. See the full listing of all Holland and Barrett locations below.