Amazing İstanbul view at Panorama Restaurant, top of the hotel.
T
September 3, 2012
This is the center of Taksim Square. The first reference point you need to learn in Istanbul. From both airports public buses will take you to a point 50-100 meters away from this hotel.