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.
Included3 Star Accommodation
Not Included4 Star Accommodation5 Star Accommodation