This 4 star hotel is located in the city centre of London and was established in 2004. It is close to the British Museum and the nearest station is Holborn/Russel Sq.. The Hotel has a bar. All 51 rooms are equipped with hairdryer, safe, internet access and ironing set.