Dr. Indra Tambar, MD

Address

415 Tremont St Ste 3
North Tonawanda, NY 14120