Al Chuzo: A grill specializing in chuzos (skewered meats). Offers delivery service.