Site Navigation

Home
About
Services
Testimonials
Contact
Info
FAQ

La Hacienda Mexican Restaurant

"Where Friends And Family Come To Meet!"

About Us

Experience a burst of flavors at La Hacienda Mexican Restaurant in Florence, AL! Since 1992, we've been a staple in the Shoals area and Tennessee Valley, delighting guests with genuine Mexican dishes and our famous margaritas. Whether for lunch or dinner, enjoy the lively ambiance and rich culinary tradition that turn every meal into a festive occasion. Savor a slice of Mexico without leaving Alabama!


Areas Served

Lauderdale County, AL | Lawrence County, AL | Florence, AL | Sheffield, AL | Muscle Shoals, AL | Lawrence, AL | Rogersville, AL | Lexington, AL | Tuscumbia, AL | Killen, AL

Our Professional Associations

Languages Spoken


What We Offer

Our Specialties include:

Our Services include:

Our Products include:


Testimonials

On 5/12/2026 Steven Gasque had this to say:
Margaritas are great. Ask for top shelf on the rocks! I have two favorites to eat. Either the enchilada combo or the beef chimichanga that has chunks of beef and so good! Oh and the bean dip is delicious!

On 4/16/2026 Steven Gasque had this to say:
Margaritas are great. Ask for top shelf on the rocks!

On 4/5/2026 Vyctoria Quinones had this to say:
I could eat here everyday and never get bored! The food is excellent, the servers are so nice and helpful, and this restaurant has the best queso in Florence

On 2/8/2026 Dan M. had this to say:
Amazing food! Even better service! Ambiance was perfect. The Benji is my absolute favorite here. They also have amazing margaritas and queso. The staff is friendly and the restaurant has stayed family owned for 30+ years.

On 1/16/2026 Annie had this to say:
great food and great service! will be back.


Contact Us

La Hacienda Mexican Restaurant
153 Cox Creek Pkwy S Florence, AL 35630
Phone: (256) 764-3532
Email: lahaciendaflorence@gmail.com

Near TJ Maxx. Close to Academy Sports and UPS

Where To Find Us

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

Payment Types Accepted

Tap to Pay, Credit Cards with Fee, Debit Cards

Our Hours

Monday: 11:00 AM - 9:30 PM
Tuesday: 11:00 AM - 9:30 PM
Wednesday: 11:00 AM - 9:30 PM
Thursday: 11:00 AM - 9:30 PM
Friday: 11:00 AM - 10:00 PM
Saturday: 11:00 AM - 10:00 PM
Sunday: 11:00 AM - 9:00 PM


Info

Lunch Menu
Dinner Menu
Kids Menu

FAQ

When are you open for business?
Our hours are Monday-Thursday 11:00 AM to 9:30 PM, Friday-Saturday 11:00 AM to 10:00 PM, and Sunday 11:00 AM to 9:00 PM.
What are your catering options?
We offer a Nacho Bar, Fajita Bar, and Taco Bar for catering. Contact us via phone or email to book your catering event.
How can I place an order for takeout or delivery? Do you offer vegetarian options?
Call ahead for takeout orders with a $1 to-go fee. Delivery is available through DoorDash.
Yes, we have several vegetarian options to choose from.
How can I stay informed about your specials and updates?
What types of payment do you accept?
We accept credit cards, debit cards, cash, and tap-to-pay. A convenience fee applies for credit card transactions.

Legal

Terms of Use
Privacy Policy