Do they have menudo?
Address: 2130 Birch Rd, Chula Vista, CA 91915, USA
Ramon Rodriguez | Sep 11, 2019
Yes.
Phillip Marable | Sep 11, 2019
They sure do
carlosandys | Sep 11, 2019
Not sure but probably on weekends they do.
Stella Jiménez | Sep 11, 2019
Yes, they have
Thanks! Your answer is awaiting moderation.