Taste of India Express is located at 18 E State St, Savannah, GA-31401. Get step by step driving directions to Taste of India Express.
The following map shows the location of Taste of India Express
View details of Taste of India Express.