New Tin Lizzy's 'Taco Americana' restaurant opens in Midtown
December 01, 2020 at 14:45 PM EST
Tin Lizzy's Taco Americana is now open at 77 12th St. NE. The restaurant is a new venture from the company behind the Atlanta-based Tin Lizzy's Cantina chain.