Stopped by and had some Tacos and Burritos. The Burrito is HUGE. The Tacos are nice and tasty with lots of condiments you can add. The chips are fresh and have a nice corn flavor. Nice outdoor seating area with umbrellas. Great find in Truckee.
If you own or manage Taco's Station, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.