Touch Of India Tandoori Restaurant in Atlanta, GA offers a diverse menu of traditional Indian cuisine, specializing in tandoori dishes.
With a cozy atmosphere and attentive service, this restaurant provides a taste of authentic Indian flavors for diners in the Atlanta area.
Generated from their business information