Pone a su disposición habitaciones de 5 estrellas y, además, está a solo unos pasos Leicester Square. Asimismo, se encuentra a un breve paseo Piccadilly Circus Tube Station, Trafalgar Square y Piccadilly Circus. Se pone a disposición de los huéspedes gran variedad de servicios e instalaciones, tales como servicio de habitaciones las 24 horas, acceso a internet gratuito en las zonas públicas y salas de reuniones. Entre otros muchos servicios se ofrece un registro de entrada y salida exprés y una zona de consigna de equipajes. Los huéspedes Radisson Blu Edwardian Hampshire pueden cenar en el moderno restaurante y, si lo desean, terminar la noche tomando una copa en el bar. Los huéspedes podrán disfrutar de los numerosos bares y cafeterías de los alrededores. Además, el hotel tiene buenas comunicaciones en transporte público, ya que Leicester Square Tube Station está a solo dos minutos caminando. London Eye y Theatreland están a poca distancia a pie.