Rooms With A View at The Royal Lancaster
Looming large over the Hyde Park horizon, The Royal Lancaster is something of a tardis when it comes to London hotels. Situated literally on top of Lancaster Gate tube station,…
Looming large over the Hyde Park horizon, The Royal Lancaster is something of a tardis when it comes to London hotels. Situated literally on top of Lancaster Gate tube station,…