Puerto Ayora

city of Galágagos islands, Ecuador
English: Largest town on Santa Cruz Island, Galápagos