Best Indian Restaurants In Truckee, CA
Jan 27, 2017
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
© 2017 DineRank.com. All rights reserved.