La Iglesia de Jesucristo de los Santos de los Últimos Días, Santa Cruz Branch is located in Puerto Ayora, Ecuador on 7M3MVGV. La Iglesia de Jesucristo de los Santos de los Últimos Días, Santa Cruz Branch is rated 4.6 out of 5 in the category church of jesus christ of latter-day saints in Ecuador.
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance