Set in the centre of Istanbul, mayza otel is located 300 metres from Istiklal Street and 600 metres from Taksim Square. Each accommodation at the 3-star hotel has city views, and guests can enjoy access to a shared lounge and to a restaurant.
Number of rooms: 25
Atif Yilmaz Sokağı, Beyoglu, 34000 Istanbul, Turkey