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.