back to map Howling Wolf Taqueria Category: Restaurant/Bar 978-744-9653 | http://howlingwolftaqueria.com Address: 76 Lafayette Street, Salem, MA 01970