El Pastor Grill Address: 1400 E. Expressway 83, McAllen, TX 78503 Phone: (956) 213-8383 Payment: Restaurants Other Businesses: Cowboy Chicken at 1020 W Nolana Ave, Mcallen, TX 78504 Wingstop at 3700 N 10th St, Mcallen, TX 78501 Las Cazuelas Grill at 3817 N 10th St, Mcallen, TX 78501 Chuys Restaurant & Bar at 5000 N 23rd St, Mcallen, TX 78504 El Pastor Grill at 1400 E Expressway 83, Mcallen, TX 78503