John Pilavas, MD

Ophthalmology
Cost:

3 locations

John A. Pilavas MD

2509 31st Ave, Astoria, NY 11106

Accepting new patients

(718) 204-5100