Famous for their chips and salsa, Nuevo Laredo wins awards in Atlanta for its Mexican fare. Their lunch specials are 11:30 to 3pm Mon-Sat, and their burritos are huge. Read more.
Famous for their chips and salsa, Nuevo Laredo wins awards in Atlanta for its Mexican fare. Their lunch specials are 11:30 to 3pm Mon-Sat, and their burritos are huge. Read more.