Stella Chen, DO, Family Medicine

5807 Temple City Blvd
Temple CityCA  91780-2113 (Los Angeles County)


Phone: 626-872-0082
Fax: 626-872-0081

NPI: 1770818890
License Number: 20A10952 (CA)