The Listed Town House facility is located in the town of Aberdeen, and the exact address is: 5 Stirling Street, Aberdeen, AB25 2UU, United Kingdom.