Alcudia Cattery Elchies, Aberlour, AB38 9SD Alcudia Cattery, situated in the picturesque heart of Speyside, Scotland, provides a tranquil and caring environment for cat boarding…. See more