Azalea Towers 120 South Florida Avenue DeLand, FL 32720 386-626-7000 https://www.deland.org/ Commissioned in 2007 for the new city hall building, these two hanging sculptures are suspended just inside the north and south entrances to DeLand City Hall.