Royal National Hotel. Russell Square London
3.63
star(s) from
23
votes
38-51 Bedford Way, Russell Square,
London WC1H 0DG ,United Kingdom
Royal National Hotel. Russell Square London is one of the popular Hotel located in 38-51 Bedford Way, Russell Square , listed under
Local business in London
,
Medical & Health in London
,
Hotel in London
,