112 La Casa Via, Walnut Creek, California 94598
(925) 522-9885
Dr. Lillian Leong is not only a physician but also a wife and mother of two high-energy, creative and fun-loving boys, age 5 and 8. She enjoys being with her family, reading, playing games, doing puzzles and communing with nature. She was inspired to stud