Howitt Eye Care: Tenzel David MD 1460 NE 123rd St, North Miami, FL 33161, United States of America +1 305-891-0331 http://www.howitteyecare.com/ Reviews Map