As the Waxworks is located in Marylebone the Landmark would be a fantastic choice:
http://www.londonhotel.com/Marylebone.php
(though it may be a tad expensive)
Why limit yourself to hotels in that area though? The London Underground will whisk you anywhere in 15 minutes.
http://www.londonhotel.com lists some cheap alternatives in Central London
Madamd Tussauds and the Planetarium are in London, England, near Baker Street and the Marylebone Road.
It is adjacent to Madame Tussauds Wax Museum in Marylebone Road. Nearest tube station is Baker Street.
Madame Tussauds, London is on Marylebone Road. The nearest underground station is Baker Street. You can recognise it by a very large dome on the roof of the London Planetarium, which is next door.
London Planetarium ended in 2006.
London Planetarium was created in 1958.
It is in Marylebone Road, London, England.
Yes.
its in London
#
Madame Tussauds
London.
Madame Tussauds