Based on 102 review
Situated in Istanbul , this property offers an ideal place of rest and relaxation. Guests can enjoy the convenience of 24-hour reception. Guests can make use of the currency exchange facilities. Guests can make use of the lift. Guests can relax with a daily newspaper offered by the newspaper stand. ...