
Istanbul, Türkiye
Villa Zurich
Hotel
2.2 km straight-line distance
Located in the lively and colourful Beyoglu district of Istanbul, this modern hotel is just a 10-minute walk from the Istanbul Museum of Modern Art as well as Taksim Square, Istanbul's dynamic business, shopping and entertainment…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant























