Love the menudo
Fast and friendly. Hard working employees. Very clean. Always smiling no matter the situation
Nick's Taquito is located at Stafford, TX 77477