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