Sierra Vista
1821 Lake Tahoe Blvd, South Lake Tahoe, CA 96150
- Apartment
- 94 units
- Built in 1974
Open the ApartmentIntel application to view current rent and market analysis for this property.
Apartments in South Lake Tahoe, CA
1821 Lake Tahoe Blvd, South Lake Tahoe, CA 96150
Open the ApartmentIntel application to view current rent and market analysis for this property.