Description
Isleta is located on the E shore of Lulu Island, Portillo Channel, in the Bucareli Bay area of SW Prince of Wales I., Alex. Arch.
History
Names "Ysleta," meaning "rocky island," by F. A. Maurelle and Don Juan de la Bodega y Quadra, probaly in 1779.