Designed by
Title
The Church of Our Lady of the Holy Cross of Menilmontant is a Roman Catholic parish church located on M nilmontant, in #128635301
Description
The Church of Our Lady of the Holy Cross of Menilmontant is a Roman Catholic parish church located on Menilmontant, in the 20th arrondissement of Paris, France.