×

Puerto Ayora

Town in Santa Cruz Island, Ecuador
Puerto Ayora is a town in central Galápagos, Ecuador. Located on the southern shore of Santa Cruz Island, it is the seat of Santa Cruz Canton. The town is named in honor of Isidro Ayora, an Ecuadorian president. The town is sometimes mistakenly... Wikipedia
Population: 11,974 (2010)
Area: 1.046 mi²
Climate: BSh
Province: Galápagos