This is St. Stephen's Church.
I can hardley find the names of churches whereever I go on the internet. Either they have hundreds of don't list any.
Sign up to comment.
Sign in if you already did it.
Photo taken in Uptown/Carrollton, New Orleans, LA, USA
Misplaced? Suggest new location