Shravya Vinnakota, MBBS, MD

Internal Medicine, Cardiovascular Disease

Essex Cardiology Associates

75 Herrick St, Ste 206, Beverly, MA 01915

Accepting new patients

(978) 927-8400