Please call during office hours to schedule appointments or for general information.
Needham (111 Lincoln Street)
| Monday – Thursday | 9:00 am – 5:00 pm |
| Friday | 9:00 am – 3:00 pm |
Melrose (802 Main Street)
| Monday, Wednesday, Thursday | 9:00 am – 5:00 pm |
| Tuesday | 8:00 am – 5:00 pm |
| Friday | 9:00 am – 3:00 pm |
Reading (30 New Crossing Road, Suite 310)
| Thursday | 9:00 am – 12:00 pm |
Policies:
Patients are responsible for obtaining the necessary referrals from their primary care physicians prior to coming to our office.
We accept most managed health care plans. Please check with our receptionist to make sure that your insurance is accepted. All copayments, deductibles, and payments for cosmetic procedures not covered by insurance are due at the time of service.
We accept VISA and MASTERCARD
Note: Wheelchair Access Only at Reading Office

