This commercial building is located in Al Barsha 1. It offers offices from 600 sqft to 22000 sqft sizes.