Top DoctorDavid M. RollSpecialty:Internal MedicineCHA Revere Primary Care454 BroadwayRevere, MA 02151781-485-8222Claim This Listing No Records FoundSorry, no record were found. Please adjust your search criteria and try again. Driving Walking Bicycling Public Transport Miles Kilometers AwardsTop Doctor: 2017Primary Hospital: Cambridge Hospitalbasic