Karta Vacation Rentals
In the beating heart of Istanbul’s Taksim district, just off Istiklal Avenue. A 4-minute walk to Madame Tussauds and about 7 minutes on foot to Taksim Square. Dolmabahçe Palace, Galata Tower and the Istanbul Museum of Modern Art are all a short ride away.