Four convenient offices

We have state-of-the-art offices in Acton, in Billerica, in Lowell, and in Westford. We treat patients in these four communities, plus Andover, Ayer, Bedford, Bolton, Boxborough, Burlington, Carlisle, Chelmsford, Concord, Dracut, Groton, Harvard, Hudson, Littleton, Maynard, Pelham, Pepperell, Stow, Sudbury, Tewksbury, Tyngsborough and Wilmington.


Acton Office

Directions: Route 2 E or W to the Concord rotary/traffic circle. Follow signs for MA-119W/MA-2A W/Elm Street. The office is 1 mile on the right in the plaza on the corner of Pope Road, above the Atlantic Sea Grill restaurant.

Note: The renovation of the Acton office is complete. We can’t wait to see you smile at your next appointment.


Billerica Office

Directions: From Route 3 S: Take Chelmsford Road (129) to Boston Road (3A). Take a right on
Boston Road. Our office is about 1-1/4 miles on the right in a small plaza between Autozone and the Verizon Wireless Store.

From Route 3 N: Take Concord Road for about 2 miles. Continue briefly on Cummings Street to Boston Road. Go left on Boston Road. Our office is 1 mile on the left off Pershing St.


Lowell Office

Directions: From Route 3 N or S: Take the Lowell Connector. Exit at Thorndike Street. Go straight through 5 sets of lights to the Hess Gas station on the left. You are now on Dutton Street.

Cross Merrimack Street, bear to the right and look for the Lowell Professional Park building on the right across from City Hall and next to Lowell High School.


Westford Office

Directions: From Route 495 N or S: Take Exit 32/Boston Road (495N take right off ramp; 495S take left off ramp). At light take a left onto Route 110 (Littleton Rd.). Pass the shopping centers and restaurants, then pass Emerson Hospital Health Center on your left. Continue until you see Nashoba Valley Technical High School on your right. Our office is 500 yards further on the left.