Otto Suite Taksim

  Sehit Muhtar Mahallesi Turan Caddesi Farabi Sokak No:17 Taksim, Istanbul, Turkey

Booking.com Book Now