Explore relationships
Taksim Square
Taksim Square (Turkish: Taksim Meydanı, IPA:), situated in Beyoğlu in the European part of Istanbul, Turkey, is a major tourist and leisure district famed for its restaurants, shops, and hotels.
Use + to expand a branch. Click a topic name to open its summary.