Contact For Pricing
Echo Lake is just West of South Lake Tahoe, CA. THe water is illuminate with flashlights from below
Echo Lake is just West of South Lake Tahoe, CA. THe water is illuminate with flashlights from below
Open late April to Mid May, 2024
STUDIOS OPEN
May 4-5 & 11-12, 2024