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"

Last modified on 8 January 2012, at 18:10