Knock Castle Hotel and Spa in Crieff on Hotels.com and earn Rewards nights. Collect 10 nights get 1 free*. Read 49 genuine guest reviews for Knock Castle Hotel and Spa