NORTH SHORE PHYSICIANS GROUP PRIMARY CARE. Internal Medicine, Critical Care Medicine • 11 Providers. 414 Haverhill St, Rowley MA, 1969..