Atlanta Peachtree Road
1860 Peachtree Road Northwest, Atlanta, GA 30309
Enjoy Fresh Mexican on Peachtree’s Largest Patio
Located between Buckhead and Midtown, our Peachtree Road restaurant has the best Mexican food in Atlanta. Opened in 1998, the restaurant is conveniently located near Centennial Olympic Park and the Atlanta Aquarium, just a short drive from Georgia Tech. Come in, or order to-go online, for Made-From-Scratch fajitas, Swirl Margaritas, and all your fresh Uncle Julio’s favorites.