The Americana 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. We 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. We 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.
Policies / Expenses
Sorry, pets are not allowed.