London - Royal National Hotel, England, United Kingdom

地址: 38-51 Bedford Way, London WC1H 0DG, United Kingdom
 

Royal National Hotel (Imperial Hotels) in Bloomsbury at 38-51 Bedford Way, London WC1H 0DG, United Kingdom.