Company INDO-AMERICAN PEDIATRICS, P.C. Address INDO-AMERICAN PEDIATRICS, P.C., ELMHURST, 11373-3102, NEW YORK