25 m²Maximum occupancy: 4
Air conditioning · Flat Screen TV · TV · Wireless Internet
Cihangir, Beyoglu, Istanbul
Only 500 meters from Istanbul's lively Taksim Square, Hotel Villa Zurich's roof terrace offers magnificent views of the Bosphorus. Fish specialties are served at the Havadar Sur Fish Restaurant.
Get help with your booking and stay.
Guest reviews
35 reviews