The hotel is located in Istanbul, steps from Arter Art Gallery and 4 km from Our Lady of the Annunciation Greek Orthodox Church. It features an indoor swimming pool. A free shuttle service is provided to and from Taksim Square. Guests can enjoy the fully equipped fitness center and Shine Spa, which offers wellness treatments.
The hotel's Nev-i Lokma restaurant serves a continental or buffet breakfast. The hotel also has a restaurant serving international and Turkish cuisine.
Hotel guests can use the business center services. The front desk staff, who speaks Turkish and English, is always available to assist guests.