Best Indian Restaurants In Truckee, CA
Jan 21, 2018
Flame of India
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
Terms of Service
© 2018 DineRank.com. All rights reserved.