27. Burger 21
10418 Donner Pass Rd Ste A
Truckee, CA 96161
Definitely the best burger in town! It gets crowded, but it's well worth the wait. Perfect location to grab lunch on your way back to real life.
Didn't find what you were looking for?
Please help others by helping us do better.