Located in West Bay, Element City Center Doha redefines the longer stay experience with 283 thoughtfully designed apartments and contemporary spaces Al Rayyan Tourism Investment Company (ARTIC) and Element Hotels,…