Add to favoritesLand for sale, 1205 Nela Avenue, in Orlando, United StatesOrlando, 1205 Nela AvenuePlot of land$1,255,000Request a tourContact agent