Scotland, the United Kingdom
The Invercauld Caravan Club Site is a campsite in Braemar, the United Kingdom, located in the Scotland region.