Lost London – Hotel Cecil…

Once the biggest hotel in Europe, the opulent Hotel Cecil opened in 1896 on a prominent site overlooking the Thames. But it only survived for little more than three decades.

Subscribe for just £3 a month to support our work and access all of our articles.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.