Iglesia Católica Santa Cruz El EdénParishShareJosé Joaquín de Olmedo200102 Puerto Ayora, GalápagosEcuadorGet directions