The Montcalm Hotel Nikko London is located near the London's West End. Places of interest such as the the famous Hyde Park, Madame Tussauds and the the Sherlock Holmes Museum are all located near the Montcalm Hotel Nikko.  The Oxford Street and the Bayswater are also just a few streets away. If you wish for a show or any leisure activities, there are a few cinemas in the area, there is this Seymour Leisure Centre which you could visit. The hotel is located near to the Marble Arch Underground Station, the station is about 300 metres away.