Clear
Phone: (775) 434-8859
Open Now
Open 24 Hours
South Lake Tahoe, CA 96150 1975.78 mi
Is this your business? Verify your listing
3.5 5 reviews
Awesome tacos my favorite is the El pastor. They catered a super bowl party and made the whole process easy I highly recommend them More
Not actually open 24/7, and the address is located in an apartment complex. I'm not certain this is a restaurant. More
Write a review
More reviews on Yelp.com