Mervyn Upali Weerasinghe, MD, Internal Medicine

500 Helendale Rd
Ste L20
RochesterNY  14609-3173 (Monroe County)


Phone: 585-288-0890
Fax: 585-288-0893

NPI: 1932225265
License Number: 117971 (NY)