Al Barsha South Lake is a park, located at Unnamed Rd - Dubai - United Arab Emirates
There's no place to run or wake
Not developed. Can potentially be a good area to walk.
very nice place for walking
Great place to workout on, Do your daily exercise with a peaceful mind.