980 Washington Street Suite 120 Dedham | MA | 02026. Doctors Office: 781-251-2222 Optical Shop: 781-234-0275 FAX: 781-234-0279. scheduling@dedhamdocs.com.