Check out Taco Grill & Sala Bar food truck around the western suburbs. We are stationed at Menards in Naperville, IL. All of our food trucks comes with over nine home-made salsa that compliment well with your tacos! Come check our mexican restaurant in Aurora, IL.
Message of the day
Don't Worry! Be Happy!Reviews
Rated 0 out of 5 stars. 0 Review
"No reviews yet! Be the first and leave a review!"