Phil Vettel reviews Mi Tocaya Antojeria

Two stars for the Logan Square newcomer.