I believe thats what it is called iPark .. No, it isn't another Apple product :) ..

Try going to the corniche, near the mosque at Al-Bida park or somewhere in the corniche near the Sheraton Area.

iPark - Free WiFi in the parks.

I used the WiFi a week ago, sitting in corniche, near the Sheraton..