The Madame Tussauds is located in the Taksim area, specifically on Istiklal Street