Lotus Garden Meditation Center Certification UWCCR ID: 24862 Tax ID: 208224086 Street Address 7225 LINCOLN AVE Carmichael, CA 95608