Phone Number +5016257972
The Royal National Hotel
Russell Square, Bedford Way, Near Russell Square, London, WC1H 0DG, United Kingdom
Price Level
$$
Rooms
1680
Pets
No
05
May

The Royal National Hotel, London

The Royal National Hotel

The Royal National Hotel

Price & Availability