Iglesia de la Inmaculada Concepción

Isla Mujeres


A landmark church on the main square.