Al Owais Business Tower is located in Dubai, United Arab Emirates on 64 Al Sabkha St, DeiraAl Sabkha. Al Owais Business Tower is rated 3.9 out of 5 in the category business center in United Arab Emirates.
Address
64 Al Sabkha St, DeiraAl Sabkha
Accessibility
Wheelchair-accessible entrance