Quick Facts

names
Voodoo Spiritual Temple
coords
29.961416° N, 90.067321° W
main dates
1990 constructed
address
828 N. Rampart Street, New Orleans, LA 70116
phone
504-522-9627
ID
811382