La India Taqueria
5965 Buford Highway
Norcross
GA
30071
(559) 394-1865
Open Map
Accepts Credit Cards
Good for Kids
Mexican
Price range: $
Private Lot
Restaurants
Take-out
WiFi