Get directions to: Zyka Indian Restaurant, Decatur, GA
Restaurant address: 1677 Scott Blvd Decatur, GA 30033, USA
Restaurant: Zyka Indian Restaurant