This place has only recently popped up on North Street and makes a right nice little stop off on your lunch from work.I suitably devoured this chorizo burrito in seconds after sitting for a solid 10 minutes complimenting the sheer weight of the thing.Gotta say, it’s not quite La Choza (a nearby burrito haven…