TOUCH
Updated 610 days ago
420 14th St Nw Suite 100A Atl GA 30318
We have been working in the food industry for twenty years. This includes serving food and preparing food. Therefore making us confident that we can provide you with top-quality dining experience...
Touch Indian Restaurant strives to serve authentic Indian food and an exceptionally affordable lunch buffet. The restaurant is open 7 days a week and located at 420 14th Street NW Atlanta, Georgia
Also known as: touch-restaurant