Neftali Vazquez, MD

Family Medicine

5602 Loma Vista Ct, Davenport, FL 33896

Accepting new patients

(347) 755-2311