- UK Information
- UK Hotels
- Atholl, The
Atholl, The
Set in the central district of New Town, The Atholl offers luxurious, modern suites with easy access to the National Gallery of Scotland and the Royal Scottish Academy, located on The Mound, which is a mile away.
Prices from £1000
4