• About Us

    Atholl Apartments Information

    Located in Edinburgh, Atholl Apartments is 200 metres from EICC. Edinburgh Castle is 700 metres away. Free WiFi is provided throughout the property. The accommodation comes with a seating and dining area.

    For more information see the Atholl Apartments website

  • Reviews

    Atholl Apartments Reviews

    Leave a Review

    Your email address will not be published. Required fields are marked *