Situated in Russell Square in the heart of central London, the Royal National Hotel provides accommodation for every occasion. With unrivalled transport links and a wide variety of on-site restaurants, cafes and bars, The Royal National Hotel is a perfect base for exploring London.
Upgrade to a City Sleeper to experience our newly designed rooms, accessible via a private entrance.
-
Destination
-
Included
3 Star Accommodation -
Not Included
4 Star Accommodation5 Star Accommodation