Happy Feet Podiatry P.C.Happy Feet Podiatry P.C. · Primary Podiatric Medicine Podiatrist601 E Yorba Linda Blvd Suite 6, Placentia, CA 92870(714) 996-7601Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing