Office Locations 1616 Kensington AvenueBuffalo, NY 14215(716) 835-3097(716) 837-4654 (fax) 2805 Wehrle Drive, Suite 10Williamsville, NY 14221(716) 683-5252(716) 683-6885 (fax) Patient Portal Pay My Bill