Open Open Open For Taco Friday Today!!! Bring your family, friends, and all your loved ones for some delicious tacos and ice cream!!!
The walk with a view of Donner Lake Watersports & Marina is what you can expect after dining at this restaurant.
15628 Donner Pass Road, Truckee, California 96161, United States of America