Taksim Square

Taksim Square situated in the European part of Istanbul, Turkey, its one of the major shopping, tourist and leisure district famed for its restaurants, shops and hotels. Taksim is considered the heart of modern Istanbul, with the central station of the Istanbul Metro network. You can find almost everything you need in this part of town, just so… Continue reading Taksim Square