The Royal National Hotel
Russell Square, Bedford Way, Near Russell Square, London, WC1H 0DG, United Kingdom
Price Level
$$
Chambre(s)
1680
Pets
Non
04
May

The Royal National Hotel, London

The Royal National Hotel

The Royal National Hotel

Prix et disponibilité