saqai.com

The Atholl is Scotland’s most expensive luxury hotel

 

Scotland now stands as the host to ‘The Atholl’, widely hailed as the most expensive hotel in the country. Located in the heart of Edinburgh’s plush New Town, The Atholl promises to offer unimaginable luxury to high-heeled travelers who love to lead opulent lifestyles, whatsoever. (via. Bornrich)