Stay at this 5 star luxury hotel in london. Popular attractions marble arch and madame tussaud s wax museum are located nearby. Popular attractions marble arch and madame tussaud s wax museum are located nearby.