Quick query on ATL's "Touch of India"
What is the status of Hotlanta's main "Touch of India" location?
We can't get it on the phone, and the website seems to have been removed. Evidently the Druid Hills area one is still a go, but what about the "original?" Anybody know?