I was just passing through the neighborhood, so I couldn't go inside, but found these images online. Apparently it has quite a pipe organ.
I like the interior, but not quite sure what I think about the altar painting. (It's starting to grow on me)
last 2 photos from http://www.neworleanschurches.com/StarofSea/star.htm