Sheila Legrand's office is located at 344 Main St Ste 16, Fitchburg, MA 01420. Find other locations and directions on Healthgrades.