Best Indian Restaurants In Truckee, CA

Last Updated:
Sort
Flame of India is a restaurant located in Truckee, California at 11421 Deerfield Drive. They are open every day of the week.
11421 Deerfield Drive, Truckee, CA, 96161
Rank
1
11 votes
Sponsor
0.0