Office Locations

1616 Kensington Avenue
Buffalo, NY 14215
(716) 835-3097
(716) 837-4654 (fax)

2805 Wehrle Drive, Suite 10
Williamsville, NY 14221
(716) 683-5252
(716) 683-6885 (fax)

Patient Portal

Pay My Bill