2584 Lake Howell Lane, Winter Park, 32792