38-51 Bedford Way Russell Square - WC1H 0DG - London, United Kingdom View Map Area: Bloomsbury / Strand / Euston / King's Cross
Photo Hotel Royal National