MacEdonia Church of God In Christ Annex Budlding
504-944-6196
29.988003
-90.036076
About MacEdonia Church of God In Christ Annex Budlding
MacEdonia Church of God In Christ Annex Budlding is located at 3015 Louisa St, New Orleans, LA. This location is in the Desire Area neighborhood..