The Central Palace Taksim

  Lamartin Street No: 18 Talimhane Taksim, İstanbul, Turkey

Booking.com Book Now