Business bay is a 64 million square feet development sprawled across the Dubai Creek. after being faced with such high-end developments in the past few years, ...