Este hotel de lujo en Bloomsbury cuenta con habitaciones elegantes y equipadas con nevera, además de un restaurante, bar y jardín privado. El hotel está a pocos minutos a pie de la estación de metro Russell Square y de lugares de interés como el Museo Británico y el West End.