Top Qs
Timeline
Chat
Perspective

Royal National Hotel

3-star hotel in Central London From Wikipedia, the free encyclopedia

Royal National Hotelmap
Remove ads

The Royal National Hotel is a 3-star hotel in Woburn Place, Bloomsbury, central London, England. It is the largest hotel in the United Kingdom by number of rooms, numbering 1,630. It is eight storeys tall. [1]

Thumb
Royal National Hotel

See also

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads