The Eglinton Hotel offers accommodation in Edinburgh.