South Shore Nephrology, P.C.

47 Obery Street, Plymouth, MA 02360