Los Gatos Foot Spa ★★★★☆4.0 (30) Spas & Massage Foot massage parlor · Massage therapist 654 N Santa Cruz Ave # D, Los Gatos, CA 95030 Call Details →