Tag: el castillo

  • El Castillo

    The small town of El Castillo is located in Rio San Juan and was established in the 1700’s. The most popular attraction to the town is the El Castillo de la Inmaculada Concepciòn de Maria (Fortress of Immaculate Conception) or El Morro. It is the reason the town was established, as El Morro is a massive, looming fortress that was originally built by the Spanish to defend the land ...