The Central Palace Taksim
Lamartin Street No: 18 Talimhane Taksim, İstanbul, Turkey
Booking.com
Book Now