Overall:[rating:1] It seems like nearly every denizen of the metro Atlanta area has made at least a handful of trips to the unusually situated Nuevo Laredo Cantina. Located in Atlanta’s version of no man’s land [though I’ve lumped it in with the Westside], it’s a wildly popular Tex-Mex spot with a dedicated following. Often times, …
Continue reading “Nuevo Laredo Cantina Restaurant Review – Westside, Atlanta, GA”