This hotel is located near the British Museum, between the West End with shopping venues, the theatres, Covent Garden and the law courts. Public transport connections are just 5 minutes away (Russell Square underground).|Renovated in 2003, this small..