The Grand Mira Business Hotel, Istanbul

Istanbul, Turkey