The Lane Hotel Edinburgh: 2.4 km to Edinburgh Castle