18050 Otter Water Way, ALVA, FL 33920