Villa Zurich
Akarsu Cad NO 44 - 46 Cihangir,,
City: Istanbul
In the heart of the city's business center and just five minutes walk from Taksim Square - the entertainment and shopping districtIt features a coffee shop in the entrance. The restaurant is located on the mezzanine floor and is comfortably furnished with