Get directions to: Nick's Taste Of Texas, Covina, CA
Restaurant address: 545 N Citrus Ave Covina, CA 91723, USA
Restaurant: Nick's Taste Of Texas