La Batalla del Castillo Viejo se llevó a cabo en el llamado Castillo de la Inmaculada Concepción o Castillo de San Juan, una antigua fortificación española construida a finales del siglo XVII, que domina el curso medio del río San Juan.