
Nuevo Laredo Cantina
RestaurantsListed for students and visitors near Georgia Tech in Atlanta, Georgia.
Mexican restaurant at 1495 Chattahoochee Avenue NW in Atlanta, Georgia, with a full bar and BYOB policy, known for lobster tacos and chile rellenos and a Best of Atlanta nod from Atlanta Magazine.