Atholl Apartments
10 Atholl Crescent Lane, Edinburgh, EH3 8ET, United Kingdom,Object type: Hotel Edinburgh City
One of our bestsellers in Edinburgh! Located in Edinburgh, Atholl Apartments is 200 yards from EICC. Edinburgh Castle is 750 yards away. Free WiFi is provided t