Madame Tussauds Museum in IstanbulMadame Tussauds Museum in Istanbul is located on the busy shopping street of Istiklal, leading from Taksim Square to Galata.More info