Dubai, United Arab Emirates
Business profile
Satwa Street SquareSatwa Street Square is located at 206 D90, Al Bada', Dubai, Al Satwa, Dubai, United Arab Emirates.
Satwa Street Square is listed under Parks & Nature in the Attractions directory on Link2UAE, in Al Satwa.