Tin Lizzy’s Cantina, a popular Mexican chain with several restaurants across the metro, is closing down one of its Atlanta locations. This location is no longer listed on the Tin Lizzy’s website.
Results that may be inaccessible to you are currently showing.