SURA DESIGN HOTEL & SUITES, Istanbul

Istanbul, Turkey