Atholl Palace
Atholl Palace The Atholl Palace is the ideal location for a leisurely break, business and private conferences, weddings and functions. Business becomes pleasure at the Atholl Palace where the service, ambiance and attention to detail is ever present. The Atholl Palace is a spectacular hotel offering unique features and outstanding value. When you have read the pages of your favourite book come and enjoy what we have to offer. You can afford to stay in this palace – The Atholl Palace.