Get directions to: Texas Taco, Howell, MI
Restaurant address: 1382 N Burkhart Rd Howell, MI 48855, USA
Restaurant: Texas Taco