top of page
Search


The Landmark Hotel London: A Guide
The Landmark London is a five-star hotel on Marylebone Road, central London. Located right across from Marylebone station and within walking distance from Regent's Park, Madame Tussaud's, and Lords Cricket Ground, it was initially opened in 1899 as the Hotel Great Central by the Great Central Railway. Landmark Hotel London: From Railway Hotel to Wartime Use As one of London's grandest Victorian-era railway hotels, its popularity dropped after the introduction of motor cars an

Ina
Dec 31, 20201 min read
bottom of page