El Perro Loco Grill
Restaurant
•
2315 Colorado Blvd, Denton, TX 76205, USA
9.2
Saturday: 11 AM – 10 PM
See if anyone you trust recommends it!