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.

Nearby Features