Otto Suite Taksim
Sehit Muhtar Mahallesi Turan Caddesi Farabi Sokak No:17 Taksim, Istanbul, Turkey
Booking.com
Book Now