Sol Azteca, ALABASTER, Alabama (AL)
Comfortably positioned at 807 1st Street North () in ALABASTER, Alabama (AL) (35007), Sol Azteca can be contacted at 2056210751. Remember to call up upfront to make a reservation.
More restaurants in ALABASTER, Alabama (AL)
Sol Azteca contact information and details:
Address: 807 1st Street North - , ALABASTER, Alabama (AL) 35007
Contact Phone: 2056210751
