Nestor L Vazquez, MDNestor L Vazquez · Ophthalmology PhysicianSuite 5 Plaza Las Vegas, Vega Baja, PR 00693(787) 807-1912Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing