BUA 3683 Sq Ft, Ubora Towers, Business Bay, 3683 sq. ft for lease For detailed virtual tours of properties in Dubai, visit www.capellaproperties.ae capella properties, Redefining Real Estates in Dubai Ubora Towers U-Bora Tower is part of a mixed-use development, which includes the office tower, a much shorter residential tower, and a retail podium. By
……