Category:Our Lady Star of the Sea Church, New Orleans
Our Lady Star of the Sea is a Roman Catholic Church in the St. Roch neighborhood of New Orleans, Louisiana, USA. The current building, dedicated in 1931, is the 3rd church building of this name here.
Media in category "Our Lady Star of the Sea Church, New Orleans"
The following 9 files are in this category, out of 9 total.