A branch of the Newtown taqueria, offering quality takeaways for sloshy stomachs.