The Alma Rooms puts you within a 10-minute drive of British Library and Russell Square. Guests will have free perks like WiFi and wired Internet. Rooms feature kitchens and flat-screen TVs.