Quantcast
logo

Tea Garden Lodge

About the Inn

932 Poplar St. South Lake Tahoe, CA The Tea Garden Lodge is located in the middle of the South Lake Tahoe at the front steps of the Casinos and Ski Resorts, and a two minute walk to the shopping center. The Tea Garden Lodge is a family business dedicated to make your stay nice and relaxing.

932 Poplar St South Lake Tahoe, California