Lotus Foot Massage ★★★★☆3.8 (72) Spas & Massage Foot massage parlor · Massage therapist · Reflexologist 127 E El Camino Real, Mountain View, CA 94040 Call Website Details →