Site Navigation


La Flor Taco Grill

"Mexican & American Cuisine"

About Us

We're La Flor Taco Grill, and we've been a premier Mexican restaurant in Elgin, IL, since 1982. We're family-owned and we have over 30 years of experience. We offer a great selection of breakfast, lunch, dinner, and appetizers, including tacos, quesadillas, tortas, burritos, carne asada, hot dogs, burgers, wings, and much more. We're looking forward to partnering with Bartlett, South Elgin, and East Dundee consumers to continue to offer a premier dining experience. We'd like to personally invite you to stop by to try our enchiladas, today!

Areas Served

Elgin, IL | Bartlett, IL | West Dundee, IL | Carpentersville, IL | Schaumburg, IL | South Elgin, IL | Streamwood, IL | South Barrington, IL

Languages Spoken

What We Offer

Our Specialties include:

Our Services include:

Our Products include:


On 5/11/2024 Joseph Golonka Jr had this to say:
Good food, fast service.

On 3/31/2024 Bill Ankerholtz had this to say:
Tacos and enchiladas were very tasty. Beans and rice were better than most. No frills dining. Spent about $40 for 2 people.

On 2/25/2024 Ron Slattery had this to say:
Amazing food. Great service. It’s really really good. Open view kitchen with is spotless. Highly recommended.

On 2/18/2024 Rick R. had this to say:
Tried the torta de milanessa was very tasty plus the sandwich was huge good price compared to other restaurants in town.

On 2/11/2024 Amelia had this to say:
Good food. Reasonable prices. Friendly staff. Clean restaurant.

Contact Us

La Flor Taco Grill
910 Dundee Ave Elgin, IL 60120
Phone: (847) 214-1306

Where To Find Us

Follow us on Google
Follow us on Facebook
Follow us on Yelp

Payment Types Accepted

American Express, Android Pay, Apple Pay, Cash, Personal Checks, Debit Cards, Discover, MasterCard, PayPal, Visa

Our Hours

Holiday Hours May Vary. Please Call For Details.

Monday: 9:00 AM - 9:00 PM
Tuesday: 9:00 AM - 9:00 PM
Wednesday: 9:00 AM - 9:00 PM
Thursday: 9:00 AM - 9:00 PM
Friday: 9:00 AM - 9:00 PM
Saturday: 7:00 AM - 9:00 PM
Sunday: 7:00 AM - 9:00 PM


Order Online


Terms of Use
Privacy Policy