The Owl & Pussy Cat Centre is a unique and extraordinary opportunity for people to embrace and connect with animals, other people and nature. Set within a profoundly beautiful 30 acre historic wood and parkland environment The Owl and Pussycat Centre is a pioneering and visionary charity, based in Aberdeenshire, Scotland.