Nuevo Laredo Cantina Restaurant Review – Westside, Atlanta, GA

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, …