Take the first step toward a healthier heart today.

Whether you are managing a chronic condition or seeking peace of mind, our team is here to guide you with clarity and genuine care.

Emergency Care

If you are experiencing an urgent medical issue, please call 911 or go to the nearest emergency room immediately.

Questions or Appointments

Please call 215-517-1000 and follow the prompts or complete the form below. Our staff is ready to assist you during business hours.

Patient Portal

For non-urgent medical needs, messaging and records, please visit our portal.

VISIT PORTAL

Request An Appointment

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Name*
MM slash DD slash YYYY

Where to Find Us

Proudly serving Montgomery County with multiple specialized locations for your convenience.

AMS Cardiology Main Office

118 Welsh Road, Unit B Horsham, PA 19044

LEARN MORE

AMS Cardiology Surgery Center

507 Prudential Rd, 101A Horsham, PA 19044

LEARN MORE

AMS Cardiology Office | Imaging | Rehab

507 Prudential Rd Suite 101B Horsham PA 19044

LEARN MORE

AMS Cardiology North Wales Office

1010 Horsham Road Suite 214 North Wales, PA 19454

LEARN MORE