New York-based architecture studio ODA has revealed the design of Ombelle, a duo of residential towers in Fort Lauderdale, Florida. The two 43-story buildings will accommodate 1,100 rental units, completed with amenities and retail spaces. At the base of the building, an urban plaza connects the development to its neighboring area and Flanger Village.