Istanbul, Istanbul
Spend a second to
save a fortune!
Spend a second to save a fortune!
Lamartin Street No 18, Istanbul
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.
See MoreUsage of subsidiary facilities may incur additional fees