Taste Buds of India– 2624 Ponce De Leon Blvd
Taste Buds of India serves their guests delicious and remarkable food paired with exquisite beverages, which meets the highest standards of quality, freshness, seasonality and combines both modern-creative and traditional styles of Indian cooking.