Fue construido por los españoles en 1848 sobre las ruinas del antiguo fortín de San Antonio, durante la época colonial. Es un lugar de interés histórico, pues el castillo fue un fuerte español que sirvió como presidio, como colonia y más tarde como refugio.