Chupacubra Latin Cafe Address: 50 N Merrimon Ave, Woodfin, NC 28804 Phone: (828) 333-9230 Restaurants