The Americana Hotel London is a located in the heart of London just a few minutes walk from Baker Street underground station which has excellent transportation services, by bus and underground, to the capital many attractions. The Americana Hotel London are just a few minutes walk from Regents Park, where London Zoo and London Central Mosque are located and an open air theatre plays during the summer. The Americana Hotel London are also within a few minutes walk from Madame Tussauds, The Sherlock Holmes Museum, Lords Cricket Ground, London Business School, Regent College and the various Royal Colleges.
Not what you're looking for?