I think it is the most famous place in Doha.
Just ask anyone for National; you 'll get the location very easily.
Good luck