Located in Istanbul, 1.1 km from Taksim Metro Station and less than 1 km from Istiklal Street, 2 bedrooms appartement at Beyoglu Istanbul offers air conditioning. The property is situated 1.8 km from Dolmabahce Clock Tower, 2.
Türkgücü Caddesi Set Sok 10/2 - Turnacibasi Sok. No: 19/3, Beyoglu, 34433 Istanbul, Turkey