Iholiday Hotel Edinburgh: 1.9 km to Edinburgh Castle