The Monboddo Townhouse facility is located in the town of Auchenblae, and the exact address is: 4 Monboddo Street, Auchenblae, AB30 1XQ, United Kingdom.