Yes, it's on D-ring road near The Mall. If you are coming from the airport you will just go straight out of the airport at the red light. If you are coming from a different direction it gets trickier because of massive road construction.

You can check this link:
http://www.alfardanrealestate.com/map.htm

Lulu Hypermarket is across the street from Alfardan Gardens. "3" on that map.