Health & Medicine in Shrewsbury, PA

620 S Main St, Shrewsbury, Pennsylvania, 17361

(717) 235-7015


Yext tracking pixel

577 South Main Street, Shrewsbury, Pennsylvania, 17361

(717) 235-6854

See how we help manage your health conveniently


4 South Main Street, Shrewsbury, Pennsylvania, 17361

(888) 287-6453


644 Shrewsbury Commons Ave Suite 180, Shrewsbury, Pennsylvania, 17361

(717) 496-4425


15 Constitution Ave, Shrewsbury, Pennsylvania, 17361-1709

(717) 235-6848


16324 Mount Airy Rd, Shrewsbury, Pennsylvania, 17361-1623

(717) 235-7287


8 Constitution Ave, Shrewsbury, Pennsylvania, 17361-1710

(717) 235-2526


73 E Forrest Ave, Shrewsbury, Pennsylvania, 17361-1400

(717) 235-3330


600 600 Shrewsbury Commons Ave Ave, Shrewsbury, Pennsylvania, 17361-1616

(717) 759-0192


Shrewsbury, Pennsylvania, 17361

(717) 812-2560


55 Old Farm Ln, Shrewsbury, Pennsylvania, 17361-1711

(717) 235-4893


698 Shrewsbury Commons Ave, Shrewsbury, Pennsylvania, 17361

(717) 235-7544


55 Old Farm Ln, Shrewsbury, Pennsylvania, 17361

(717) 235-4893


16312 Mount Airy Rd, Shrewsbury, Pennsylvania, 17361

(717) 227-3800


Yext tracking pixel

648 Shrewsbury Commons Ave, Shrewsbury, Pennsylvania, 17361

(717) 227-2111

Learn More


4 S Main St, Shrewsbury, Pennsylvania, 17361-1527

(717) 235-3871


620 S Main St, Shrewsbury, Pennsylvania, 17361

(717) 235-7015


16313 Mount Airy Rd, Shrewsbury, Pennsylvania, 17361-1624

(717) 235-6506


11 Old Farm Ln, Shrewsbury, Pennsylvania, 17361-1738

(717) 759-8458


Yext tracking pixel

14625 Mount Airy Rd, Suite 109, Shrewsbury, Pennsylvania, 17361

(717) 227-2030

Schedule an appointment


Yext tracking pixel

16315 Mt. Airy Rd, Shrewsbury, Pennsylvania, 17361

(717) 759-5063

Please Check Out Our Insurance and Payment Options

Products and Services


510 S Main St, Shrewsbury, Pennsylvania, 17361-1708

(717) 235-8058


96 Sofia Dr., Shrewsbury, Pennsylvania, 17361

(717) 812-2400


15 Constitution Ave, Shrewsbury, Pennsylvania, 17361-1709

(717) 227-0222


28 Northbrook Ln Suite 2, Shrewsbury, Pennsylvania, 17361

(717) 458-3046