Velazquez Nelvis MD 12540 NE 8th Ave, North Miami, FL 33161, United States of America +1 305-893-6303 Reviews Map Josse Antonìo 5 months ago I found who knows who