Your landmarks would be (1) City Centre (2) Qatar Financial Centre Building.

And of course, its beside the Ministry of Environment.