Address: 907 S Peters St
The Howlin' Wolf is a 1,200 person capacity music venue located in New Orleans, Louisiana. The Howlin' Wolf Den, adjoined to The Howlin' Wolf is a 120-person
The Howlin' Wolf is a 1,200 person capacity music venue located in New Orleans, Louisiana. The Howlin' Wolf Den, adjoined to The Howlin' Wolf is a 120-person