Taqueria Z opens in Edwardsville

Zachary Miller talks about Taqueria Z, a new authentic Mexican restaurant in Edwardsville, Illinois.
Up Next
Zachary Miller talks about Taqueria Z, a new authentic Mexican restaurant in Edwardsville, Illinois.