The Atholl to Open in Edinburgh Scotland
Edinburgh, Scotland (United Kingdom) - 28 March 2012 - Opening this May, The Atholl is a glamorous new four suite hotel located on Atholl Crescent in the very heart of Edinburgh’s New Town. The ultimate in classical contemporary chic, The…