About Atholl Apartments
keeping in touch with our guests and friends
Atholl Apartments Description
Edinburgh city centre luxury, self catering, holiday and business rental apartments. Boutique style 1 and 2 bedroom flats for short stays and vacations.
More about Atholl Apartments
Atholl Apartments is located at Atholl Crescent Lane, EH3 8ET Edinburgh, United Kingdom
+447880643640
http://www.athollapartments.co.uk