MenuBrat › Atlanta › xolos restaurant Atlanta xolos restaurant 📍 2974 Lookout Pl NE #150, Atlanta, Atlanta, GA 30305 🧭 Directions Open in Google Maps ↗