24 May 2023 Here to stay Where to stay in Istanbul? The Stay Hotels, of course! The brand at the forefront of Turkey's sustainability revolution