Taximist Hotel

  Kocatepe Mahallesi Taksim Caddesi No:63, İstanbul, Turkey

Booking.com Book Now