Green dome of Madame Tussauds

Madame Tussauds is on Marylebone Road
[Marylebone - London - England]