nomadicniko.com
Madame Tussauds Istanbul (Istiklal Street) - Nomadic Niko
Madame Tussauds Istanbul is a fun place to pop into if you have some extra time to kill. It's located in the Grand Pera Mall on Istiklal Street in Beyoğlu.
nomadicniko