Tallahassee FL Rebecca OD, Optometrists Od 1. Lafayette St, Tallahassee, FL 32301 | Del Moral, Rebecca OD (850) 656-3300