Edwin Castillo, MD, Physical Medicine & Rehabilitation

767 Freeman Ave Apt 3
Long BeachCA  90804-4988 (Los Angeles County)


Phone: 626-241-4430
Fax:

NPI: 1346853868
License Number: 298427 (CA)