The Palace Indian Restaurant

6131 Peachtree Pky
Norcross
Georgia
United States
website