Vela Tower South
Located on Channelside Drive in the Channel District of Downtown Tampa Florida, this luxury 25 story tower will feature 225 residential units. Below you can register to receive updates and reserve a unit as soon as reservations are open to the public.