Who is Our Lady of Mount Carmel?

Our Lady of Mount Carmel is the title for Mary as the patroness of the Carmelite order. Mount Carmel is located about twenty miles from…