Loading your recommendations…

La Hacienda

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!