Avalon Dental Center Somerville
120 Temple St, Somerville 02145