Our Lady of Lourdes Catholic Church
11291 SW 142nd Ave, Miami, FL 33186-7056
Our Lady of Lourdes Catholic Church is a Churches & Cathedrals place is located in Miami, Florida. The address of Our Lady of Lourdes Catholic Church is 11291 SW 142nd Ave, Miami, FL 33186-7056.