Sheraton Istanbul City Center находится в самом сердце Стамбула, Турция. В шаговой доступности от отеля расположены площадь Таксим, проспект Истикляль и художественная галерея Артер.
Постояльцы, проживающие в представительских номерах, полулюксах и люксах, имеют доступ в лаунж.
По утрам гости могут подкрепиться завтраком, который сервируют в формате «шведский стол» и подают по меню. Также в Sheraton Istanbul City Center работают лобби-бар, кофейня и ресторан международной кухни.
Для проведения деловых и праздничных мероприятий оборудованы 7 залов, в которых могут разместиться до 700 человек.
В спа-центре отеля посетители могут пройти курс лечения глаз, сеансы массажа, уходовые процедуры для лица и тела, посетить тренажерный зал и отдохнуть в терапевтических ваннах.