![]() | ||
The Royal National Hotel is a 3-star hotel in Woburn Place, Bloomsbury, central London, England. It is the largest hotel in the UK, eight storeys tall, with 1,630 rooms.
References
Royal National Hotel Wikipedia(Text) CC BY-SA
![]() | ||
The Royal National Hotel is a 3-star hotel in Woburn Place, Bloomsbury, central London, England. It is the largest hotel in the UK, eight storeys tall, with 1,630 rooms.