Margaret Cosgrove, MD, Physical Medicine & Rehabilitation

3600 Broadway
OaklandCA  94611-5730 (Alameda County)


Phone: 510-752-1000
Fax:

NPI: 1043723695
License Number: 39369 (CA)