Founded in 1963, Our Lady of Lourdes Academy is an all-girl, archdiocesan high school, in South Miami-Dade, that seeks "to educate young women to face the future, strengthened by their faith, prepared and confident in their abilities to achieve their..
Relevance: 15.014845