The Central Palace Taksim 4 stars

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

Hotel image
Read more reviews for The Central Palace Taksim