Map & Directions La Migliore Salon – An Aveda Concept Salon 644 Santa Cruz Avenue Menlo Park, CA 94025 (650) 321-1100