Set in an Edwardian building, this upscale business hotel is a 4-minute walk from Holborn tube station with direct links to Heathrow airport and 6 minutes from Covent Garden.