Hotel Indigo Edinburgh, York Place, Location