Ms. Margolis practices medicine in Needham, MA and specializes in Internal Medicine. Ms. Margolis is affiliated with Beth Israel Deaconess Medical Center West Campus.