The Voodoo Rooms

Filter

Share

The Voodoo Rooms

The Voodoo Rooms is an award winning music and entertainment venue incorporated in a bar and restaurant in Edinburgh city centre.

Shows