Drag box to select area
Los Loros is a popular Mexican restaurant with several locations in the Atlanta metro. It offers Tex-Mex staples like tacos, enchiladas, fajitas and burritos. Its outdoor seating and Margarita pitcher specials draw crowds, especially students from nearby Emory University.
1248 Clairmont Rd, Decatur, GA 30030
- Hours: Mon - Fri, 11am - 10:30pm, Sat, noon - 10:45pm; Sun, noon - 10pm
- Accessible: yes