One Aldwych Hotel is located in the the heart of London in Covent Garden. It is within walking distance of the shopping areas and the theatre district. It welcomes both tourists and business guests.