The Americana Hotel is a very popular townhouse style hotel which has a great location close to Baker street Underground station and station and Madam Tussauds.Close to the hotel are a good choice of restaurants and supermarkets. The Americana Hotel is great little hotel offering a good no frills base from which to explore London