6200 Buford Highway, Ste 1K, Norcross 30071, United States
6200 Buford Highway, Ste 1K, Norcross 30071, United States
No delivery
Spot something wrong?
Dishes at Chicken & Salsa. Prices may vary in venue.
Been to Chicken & Salsa? Be the first to share what you ate.