Default Provider Photo

Alice H. Shen, MD

Locations

Primary

Tufts Medicine OBGYN – Norwood
315 Norwood Park South, Suite 201
Norwood, MA 02062

Education

  • Medical School:  University of Illinois at Chicago
  • Residency:  Baylor College of Medicine