Spencer Leland Brown, MD, Surgery

2080 Century Park E Ste 1807
Los AngelesCA  90067-2021 (Los Angeles County)


Phone: 310-552-1077
Fax: 310-552-0861

NPI: 1124210018
License Number: G46653 (CA)