Indra Tambar, MD, Family Medicine

415 Tremont St
Ste 3 2nd Floor
North TonawandaNY  14120-6135 (Niagara County)


Phone: 716-690-2367
Fax: 716-690-2419

NPI: 1992771794
License Number: 1472781 (NY)