The Americana Hotel is located in the very heart of London with excellent public transport links to most of the capital's attractions.