Organic Lice Guru - Palo Alto HouseCalls ★★★★★5.0 (3) Doctors & Clinics Health and beauty shop · Health consultant 948 Dolores Ave, Los Altos, CA 94024 Today: 6 AM–11 PM Call Website Details →