You could try
West Bay West Bay , Doha
Al Muntazah Ramada Tower , Doha
Al Muntazah Al Rawabi Street Ramada Commercial Building, Doha