BEST WESTERN PLUS The President Hotel(4 stars)

Tiyatro Cad. No: 25 34126 Istanbul View on map