The Cromwell House facility is located in the town of Auchenblae, and the exact address is: Auchenblae, AB30 1WR, United Kingdom.