Castleton Farm Shop phone Castleton Farm Laurencekirk, Aberdeenshire AB30 1JX map Whats for Tea Tonight phone Burn Of Balmakelly Farm Laurencekirk, Aberdeenshire AB30 1UQ map if (!IN_DEV) { ?> } ?>