AL JUMEIRA TOWER
90 hotel apartments
Doha - Qatar