Situated in Istanbul, 7 Rooms Apartment is 200 metres from Istiklal Street. Taksim Square is 300 metres from the property. Free WiFi is featured throughout the property. All units have a flat-screen TV.
Situated in Istanbul, 7 Rooms Apartment is 200 metres from Istiklal Street. Taksim Square is 300 Read more
Situated in Istanbul, 7 Rooms Apartment is 200 metres from Istiklal Street. Taksim Square is 300 metres from the property. Free WiFi is featured throughout the property. All units have a flat-screen TV.
Situated in Istanbul, 7 Rooms Apartment is 200 metres from Istiklal Street. Taksim Square is 300 metres from the property. Free WiFi is featured throughout the property. All units have a flat-screen TV.
Number of Rooms: 6