The Central Palace is located less than 100 metres from Taksim Square, the pulsating heart of Istanbul and near İstiklal Caddesi’s retail delight. It offers luxurious rooms with a full range of wellness facilities.
Number of rooms: 115
Lamartin Street No: 18 Talimhane Taksim, Beyoglu, 34437 Istanbul, Turkey
Hotel booked 1 times today.