Muirhead Livery Yard is situated between Crail & St Andrews and offers livery and training with good facilities including indoor and outdoor arenas.