Shehla Haque MD
Internal medicine · Physician
7616 Transit Rd, 14221 BuffaloInternal medicine · Physician
7616 Transit Rd, 14221 BuffaloOphthalmologist · Physician
4545 Transit Rd, 14221 WilliamsvilleContact lenses · Reading glasses · Ophthalmologist · Physician · Sunglasses
4545 Transit Rd, 14221 WilliamsvillePhysician · Radiology
7954 Transit Rd, 14221 BuffaloPhysician · Contact lenses · Reading glasses · Ophthalmology
7960 Transit Rd, 14221 BuffaloPhysician
7616 Transit Rd, 14221 BuffaloOphthalmologist · Physician
8070 Transit Rd, 14221 BuffaloPhysician
4401 Transit Rd, 14221 WilliamsvilleGynecology · Obstetrics · Physician
167 Grant St, 14043 DepewOphthalmologist · Physician
7166 Transit Rd, 14221 BuffaloPhysician
8610 Transit Rd, 14051 East AmherstPhysician · Psychotherapy and psychiatry
43 Boca Pl, 14051 East AmherstPhysician
8750 Transit Rd, 14051 East AmherstSurgery · Orthopaedics · Physician
8750 Transit Rd, 14051 East AmherstGeneral medicine · Physician
8750 Transit Rd, 14051 East Amherst