Optometrists Horowitz Robert S OD 1767 North University Drive Fort Lauderdale, FL 33322 (954) 472-2676