21937 Newburn Lane ~ Astor, FL 32102