Start of Main Content

Atrius Health Corporate Office
Riverside Center
275 Grove Street
Newton, MA 02466
617-559-8000

Riverside Center is located in Newton, on Grove Street at the Mass Pike/Route 128 interchange. Our office is located in Building 2 on the 3rd floor, Suite 200. Public transportation options include the MBTA Green Line and Commuter Rail Service, and express bus service.

Get Directions to the Riverside Center

Needham Central Lab and Administrative Offices
152 2nd Avenue
Needham, MA 02494
781-292-7222

Get Directions to the Needham Central Lab and Administrative Offices