Abrar H Shah, MD, Internal Medicine

101 Canal Landing Blvd
Ste 8
RochesterNY  14618 (Monroe County)


Phone: 585-442-5320
Fax: 585-442-5526

NPI: 1598717324
License Number: 219972 (NY)