There is one New Doha Complex..in Al-Mountaza
Location:
If you are coming from jaidah tower towards Appolo clinic take left from that signal and go straight then you'll find on your left side Big red board mentioned "New Doha Complex"..i m nt sure abt the ext name..
Hope it may helps you...