2236 Lake Tahoe Blvd, South Lake Tahoe, California 96150 USA
Best Chile verde in all Lake Tahoe. Super good food and always friendly. Thank you for always talking care of me.
Photo Credit: Yelp