Indra Tambar MD
585 Delaware St # 2
Tonawanda, NY 14150
Tonawanda, NY 14150