Mitra Beauty ★★★★★5.0 (39) Hair Salons & Barbers Beauty salon · Eyelash salon Inside the Wellness Center, 1 Plaza View Ln, Foster City, CA 94404 Call Website Details →